DirectShow Structures

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 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.
FILTER_INFO Contains information about a filter.
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.
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.

The following structure maintains information about graphics device interface (GDI) bitmaps and device-independent bitmaps (DIBs).

Structure Description
DIBDATA Contains information about each DIB.

The following maintain information about video, as well as video capture and compression.

Structure Description
TRUECOLORINFO Maintains color information.
AUDIO_STREAM_CONFIG_CAPS Contains information about all possible audio formats supported.
COLORKEY Communicates color key information between the renderer and another filter.
MPEG1VIDEOINFO Contains additional MPEG-1 video system information.
MPEG2VIDEOINFO Contains additional MPEG-2 video system information.
TIMECODE Contains basic timecode frame count information.
TIMECODE_SAMPLE Contains complete timecode 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.

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.