| 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.