This section describes the Microsoft� DirectShow� structures.
| Structure |
Description |
| ALLOCATOR_PROPERTIES |
Contains the allocator's count, size, alignment, and prefix properties. |
| AM_MEDIA_TYPE |
Describes a media type. |
| AM_SAMPLE2_PROPERTIES |
Describes the properties of a generic media sample. |
| AM_STREAM_INFO |
Contains start and stop information given to a pin. |
| AM_WST_PAGE |
Describes a page of WST text. |
| AMOVIESETUP_FILTER |
Contains filter information for registering a filter. |
| AMOVIESETUP_MEDIATYPE |
Contains media type information for registering a filter. |
| AMOVIESETUP_PIN |
Contains pin information for registering a filter. |
| AMVABeginFrameInfo |
Specifies information needed to begin processing the frame. |
| AMVABUFFERINFO |
Describes buffer information. |
| AMVACompBufferInfo |
Describes the allocated surfaces and compressed buffer information. |
| AMVAEndFrameInfo |
Specifies information to finish processing the frame. |
| AMVAInternalMemInfo |
Specifies the amount of scratch memory the hardware abstraction layer (HAL) will allocate for its private use. |
| AMVAUncompBufferInfo |
Describes the surfaces to be allocated. |
| AMVAUncompDataInfo |
Specifies the pixel format and dimensional characteristics of the data input stream. |
| AMVPDATAINFO |
Specifies the data-specific characteristics of the VP input stream. |
| AMVPDIMINFO |
Specifies the dimensional characteristics of the VP input stream. |
| AMVPSIZE |
Specifies the width and height for a VP image. |
| ANALOGVIDEOINFO |
Maintains information about the format of the analog video signal. |
| AUDIO_STREAM_CONFIG_CAPS |
Contains information about all possible audio formats supported. |
| BITMAPINFOHEADER |
Contains information about the dimensions and color format of a device-independent bitmap (DIB). |
| COLORKEY |
Communicates color key information between the renderer and another filter. |
| DIBDATA |
Contains information about a GDI DIB. |
| DVINFO |
Describes the format of a digital video (DV) stream. |
| FILTER_INFO |
Contains information about a filter. |
| MPEG1VIDEOINFO |
Contains additional MPEG-1 video system information. |
| MPEG2VIDEOINFO |
Contains additional MPEG-2 video system information. |
| PIN_INFO |
Contains information about a pin. |
| Quality |
Defines a quality-control message. |
| REGFILTER |
Describes a filter in the registry. |
| REGFILTER2 |
Describes a filter for registration through the IFilterMapper2 interface. |
| REGFILTERPINS |
Contains pin information for registering a filter. |
| REGFILTERPINS2 |
Contains information for registering a filter through the IFilterMapper2 interface. |
| REGPINMEDIUM |
Describes a pin medium (as defined in the Microsoft Windows� NT DDK) for registration through the IFilterMapper2 interface. |
| REGPINTYPES |
Contains media type information for registering a filter. |
| STREAM_ID_MAP |
Contains information about an elementary stream within an MPEG-2 program stream. |
| TIMECODE |
Contains basic timecode frame count information. |
| TIMECODE_SAMPLE |
Contains complete timecode information. |
| TRUECOLORINFO |
Maintains color information. |
| VIDEO_STREAM_CONFIG_CAPS |
Contains information about possible connections. |
| VIDEOINFO |
Contains information that specifies a video image and its color palette and bitmasks. |
| VIDEOINFOHEADER |
Describes the bitmap and color information for a video image. |
| VIDEOINFOHEADER2 |
Describes the bitmap and color information for a video image, including , copy protection, and pixel aspect ratio information. |
| WAVEFORMATEX |
Defines the format of waveform-audio data. |