Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This section describes the Microsoft® DirectShow® structures.

Programming element Description

ALLOCATOR_PROPERTIES

Contains the allocator's count, size, alignment, and prefix properties.

AM_MEDIA_TYPE

Describes a media sample type.

AM_SAMPLE2_PROPERTIES

Describes the properties of a generic media sample.

AM_STREAM_INFO

Contains start and stop information given to a pin.

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.

AMVPDATAINFO

Specifies the data-specific characteristics of the VP input stream.

AMVPSIZE

Specifies the width and height for a VP image.

AUDIO_STREAM_CONFIG_CAPS

Contains information about all possible audio formats supported.

COLORKEY

Communicates color key information between the renderer and another filter.

DIBDATA

Contains information about each DIB.

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.

POSITION

Placeholder for linked lists.

Quality

Describes a quality message by indicating Flood or Famine in the renderer and specifying the percentage of frames to drop or add to optimize the renderer's performance.

REGFILTER

Describes a filter in the registry.

REGFILTERPINS

Contains pin information for registering a filter.

REGPINTYPES

Contains media type information for registering a filter.

StructEncoderParameter

Describes the properties of imaging parameters when using the IImageSinkFilter interface.

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 interlace, copy protection, and pixel aspect ratio information.

See Also