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