Structures

This section describes the Microsoft® DirectShow® structures.

StructureDescription
ALLOCATOR_PROPERTIES Contains the allocator's count, size, alignment, and prefix properties.
AM_DVD_RENDERSTATUS Contains codes indicating the status of DVD-Video playback. These codes are used in the IDvdGraphBuilder::RenderDvdVideoVolume method.
AM_MEDIA_TYPE Describes a media sample type.
AM_SAMPLE2_PROPERTIES Describes the properties of a generic media sample.
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.
AM_STREAM_INFO Contains start and stop information given to a pin.
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.
DVD_ATR Specifies DVD attributes.
DVD_PLAYBACK_LOCATION Contains the DVD playback location.
DVD_TIMECODE Contains DVD timecode in hours, minutes, seconds, and frames.
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). This is used solely by the CImageAllocator, CImageSample, and CDrawImage window utility classes.

StructureDescription
DIBDATA Contains information about each DIB.

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

StructureDescription
TRUECOLORINFO Maintains color information.
ANALOGVIDEOINFO Maintains information about the format of the analog video signal.
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.

Top of Page Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.