KS_TVTUNER_CHANGE_INFO structure (ksmedia.h)
The KS_TVTUNER_CHANGE_INFO structure provides vertical blanking interval (VBI) codecs with information about the currently tuned channel.
Syntax
typedef struct tagKS_TVTUNER_CHANGE_INFO {
DWORD dwFlags;
DWORD dwCountryCode;
DWORD dwAnalogVideoStandard;
DWORD dwChannel;
} KS_TVTUNER_CHANGE_INFO, *PKS_TVTUNER_CHANGE_INFO;
Members
dwFlags
Specifies flags indicating the status of the tuning operation. This member must be set to one of the following values that are defined in ksmedia.h:
Flag | Meaning |
---|---|
KS_TVTUNER_CHANGE_BEGIN_TUNE | Indicates that a tuning operation has begun. VBI codecs should stop decoding at this time, because the video signal may become corrupted. |
KS_TVTUNER_CHANGE_END_TUNE | Indicates completion of a tuning operation. VBI codecs should resume decoding. |
dwCountryCode
Specifies the country code in use. This corresponds to the International Telecommunications Unit (ITU) long distance dialing code.
dwAnalogVideoStandard
Specifies the current analog video standard. This member should be set to a value from the KS_AnalogVideoStandard enumeration.
dwChannel
Specifies the current channel number.
Remarks
A packet containing a KS_TVTUNER_CHANGE_INFO structure normally originates at a TV tuner filter, and is propagated through any crossbars to an analog video decoder capture filter. The capture filter in turn must propagate this packet to downstream VBI codecs as part of a VBI media sample.
Requirements
Requirement | Value |
---|---|
Header | ksmedia.h (include Ksmedia.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for