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_WMT_EVENT_DATA |
Contains information pertaining to a WMT_STATUS event and the associated status code returned by the Windows Media Format SDK. |
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. |
AVIMAINHEADER |
Defines global information in an AVI file. |
AVIOLDINDEX |
Describes an AVI 1.0 index ('idx1' format). |
AVIPALCHANGE |
Defines a palette change in an AVI file. |
AVISTREAMHEADER |
Contains information about one stream in an AVI file. |
BITMAPINFOHEADER |
Contains information about the dimensions and color format of a device-independent bitmap (DIB). |
CodecAPIEventData |
Describes the event data that an encoder forwards along with an EC_CODECAPI_EVENT event. |
COLORKEY |
Communicates color key information between the renderer and another filter. |
DVINFO |
Describes the format of a digital video (DV) stream. |
FILTER_INFO |
Contains information about a filter. |
MPEG1VIDEOINFO |
Defines the format of MPEG-1 video data. |
MPEG1WAVEFORMAT |
Defines the format of MPEG-1 audio data. |
MPEG2VIDEOINFO |
Contains additional MPEG-2 video system information. |
PIN_INFO |
Contains information about a pin. |
Quality |
Defines a quality-control message. |
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 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. |
WAVEFORMATEXTENSIBLE |
Defines the format of waveform-audio data for formats having more than two channels. |