Previous Next

Analog Video Category

Category/PinName Description
PINNAME_VIDEO_ANALOGVIDEOIN The Analog Video category represents the stream of analog video input to a video decoder.

When creating the category PinName PINNAME_VIDEO_ANALOGVIDEOIN, the following structures must be used.

Attribute Value
DataRange Structure KS_DATARANGE_ANALOGVIDEO
DataFormat Structure KS_DATARANGE_ANALOGVIDEO
MajorFormat GUID KSDATAFORMAT_TYPE_ANALOGVIDEO
Sub-Format GUID KSDATAFORMAT_SUBTYPE_NONE
Specifier GUID KSDATAFORMAT_SPECIFIER_ANALOGVIDEO
Extended Header Size 0
Required Property Sets None
Required Event Sets None
DirectShow majortype MEDIATYPE_AnalogVideo
DirectShow formattype FORMAT_AnalogVideo

Although the analog video stream essentially models the input to the analog video decoder, it simultaneously acts as a data transport for tuning information. Tuning packets, originating at the TV tuner filter, are passed through any intervening crossbar filters at the start and end of every tuning operation. The data packet is a KS_TVTUNER_CHANGE_INFO, and contains the country/region code, channel, frequency, and analog video standard in use.

Capture filters must propagate this tuning packet in the extended header of VBI output streams to downstream VBI codecs.