DirectShow Structures (Compact 2013)

3/26/2014

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.

AMScalingRatio

Defines the x and y axis scaling ratios.

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.

VMRPRESENTATIONINFO

Used in the IVMRImagePresenter::PresentImage method.

VMRVIDEOSTREAMINFO

Used in the VMR filter's call to IVMRImageCompositor::CompositeImage on the image compositor.

See Also

Reference

DirectShow Reference