Microsoft DirectX 8.1 (C++) |
This section describes the Microsoft® DirectShow® enumerated types. Closed captioning, DVD, and Video Port Extension (VPE) enumerated types are grouped by functionality below the primary list.
Enumerated Type | Description |
AM_ASPECT_RATIO_MODE | Specifies the aspect ratio of a video image in a display window. |
_AM_FILTER_MISC_FLAGS | Contains the source or renderer filter flags. |
AM_GRAPH_CONFIG_RECONNECT_FLAGS | Specifies how to reconnect filters when dynamically rebuilding the filter graph. |
AM_INTF_SEARCH_FLAGS | Specifies the types of object to search, when attempting to find an interface on the filter graph. |
AM_OVERLAY_NOTIFY_FLAGS | Contains information on what the overlay has changed or what the overlay is about to change. |
AM_PIN_CONNECTION_BLOCK_FLAGS | Defines flags that specify how to block data flow from an output pin. |
AM_PUSHSOURCE_FLAGS | Contains flags specifying whether to increment or decrement the number of resources currently being reserved. |
AMRESCTL_RESERVEFLAGS | Contains flags specifying whether to increment or decrement the number of resources currently being reserved. |
AM_SAMPLE_PROPERTY_FLAGS | Specifies values for the dwSampleFlagsand dwStreamId members of the AM_SAMPLE2_PROPERTIES structure. These values describe the properties of media samples. |
AM_SEEKING_SEEKING_CAPABILITIES | Specifies the seeking capabilities of a media stream. |
AM_STREAM_INFO_FLAGS | Indicates whether various components of the AM_STREAM_INFO structure have been set. |
AMOVERLAYFX | Specifies effects on a Microsoft® DirectDraw® hardware overlay surface. |
AMTunerModeType | Specifies the frequency of a TV tuner (cable or antenna). |
AnalogVideoStandard | Specifies the format of the baseband analog video signal. |
CameraControlFlags | Specifies whether the camera is automatic or manual. |
CameraControlProperty | Specifies what part of the camera DirectShow is controlling. |
CL_ELEM_FLAGS | Specifies cutlist element flags. |
CL_ELEM_STATUS | Specifies cutlist status flags. |
CompressionCaps | Indicates video compression capabilities. |
DECIMATION_USAGE | Describes the decimation strategy used by the overlay mixer filter. |
DVDECODERRESOLUTION | Indicates the digital video (DV) decoding resolution. |
DVENCODERFORMAT | Indicates the DV format. |
DVENCODERRESOLUTION | Indicates the DV encoding resolution. |
DVENCODERVIDEOFORMAT | Indicates the video standard (NTSC or PAL) for DV encoding. |
FILTER_STATE | Specifies a filter's state. |
InterleavingMode | Specifies how video frames and audio samples will be written to disk. |
MEDIA_SAMPLE_CONTENT | Describes the contents of an elementary stream within an MPEG-2 transport stream. |
MPEG2Level | Indicates the MPEG-2 video level as specified in the MPEG-2 video standard. (ISO13818-2) |
MPEG2Profile | Indicates the MPEG-2 video profile as specified in the MPEG-2 video standard. (ISO13818-2) |
PhysicalConnectorType | Specifies the physical type of pin (audio or video). |
PIN_DIRECTION | Indicates a pin's direction. |
QualityMessageType | Describes a quality message type. |
REG_PINFLAG | Indicates flags for the dwFlags member in the REGFILTERPINS2 structure. |
REM_FILTER_FLAGS | Specifies how to remove a filter from the filter graph. |
SNDDEV_ERR | Specifies how the audio device was being accessed when the failure occurred. |
TunerInputType | Specifies the frequency of a TV tuner (cable or antenna). |
TVAudioMode | Specifies the mode of a TV audio control. |
VfwCaptureDialogs | Specifies a dialog box that might exist in a Microsoft Video for Windows® capture driver. |
VfwCompressDialogs | Specifies a dialog box that might exist in a Video for Windows compression ( |
VideoControlFlags | Specifies video mode of operation (horizontal or vertical flip, external trigger enable, and trigger simulate) for a video device. |
VideoProcAmpFlags | Specifies how to set video properties. |
VideoProcAmpProperty | Specifies video properties on a video capture device. |
The following enumerated types are specific to Line21 and WST closed captioning.
Enumerated Type | Description |
AM_LINE21_CCLEVEL | Indicates the closed captioning capability level. |
AM_LINE21_CCSERVICE | Indicates the closed captioning decoder service. |
AM_LINE21_CCSTATE | Indicates the closed captioning state (on or off). |
AM_LINE21_DRAWBGMODE | Indicates the closed-captioned text background mode. |
AM_WST_DRAWBGMODE | Specifies whether the background of a WST closed captioning window is opaque or transparent. |
AM_WST_LEVEL | Not supported. |
AM_WST_SERVICE | Specifies the type of WST service. |
AM_WST_STATE | Specifies whether WST closed captioning is on or off. |
AM_WST_STYLE | Not supported. |
The following enumerated types are specific to DVD.
DVD enumerated type | Description |
AM_DVD_GRAPH_FLAGS | Specifies the type of decoder to use in a DVD filter graph. |
AM_DVD_STREAM_FLAGS | Describes a DVD stream type (video, audio, or subpicture). |
DVD_AUDIO_APPMODE | Indicates the current audio mode. |
DVD_AUDIO_FORMAT | Indicates the audio format of a digital video disc (DVD). |
DVD_AUDIO_LANG_EXT | Defines flags that indicate whether an audio stream contains audio language extensions. |
DVD_CMD_FLAGS | Defines flags that control how the DVD Navigator filter handles command synchronization. |
DVD_DISC_SIDE | Indicates the sides of a DVD disc. |
DVD_DOMAIN | Specifies DVD domains. |
DVD_ERROR | Specifies DVD error conditions. |
DVD_FRAMERATE | Indicates whether the DVD is authored to play at 25 or 30 frames per second. |
DVD_KARAOKE_ASSIGNMENT | Defines the speaker configuration for an audio stream. |
DVD_KARAOKE_CONTENTS | Specifies flags that, when used in a bitwise OR operation, describe the contents of each channel of an audio stream in a karaoke title. |
DVD_KARAOKE_DOWNMIX | Defines flags used by the IDvdControl2::SelectKaraokeAudioPresentationMode method to control which speakers, if any, each auxiliary channel is downmixed to. |
DVD_MENU_ID | Specifies DVD Video Title Set (VTS) menu identifiers. |
DVD_OPTION_FLAG | Defines flags that control aspects of the DVD Navigator filter's behavior related to playback of digital video disc (DVD) content. |
DVD_PARENTAL_LEVEL | Identifies flags for the generic parental levels defined in the DVD specification. |
DVD_PREFERRED_DISPLAY_MODE | Indicates the user's preferred window aspect ratio and conversion method. |
DVD_RELATIVE_BUTTON | Identifies the four directional buttons used for digital video disc (DVD) menu navigation and other operations. |
DVD_SUBPICTURE_CODING | Indicates what kind of content the subpicture stream contains. |
DVD_SUBPICTURE_LANG_EXT | Defines the possible language extensions in a specified subpicture stream. |
DVD_SUBPICTURE_TYPE | Defines flags used to determine what kind of content the subpicture stream contains. |
DVD_TextCharSet | Defines which ISO character set a specified string is encoded with. |
DVD_TextStringType | Defines a subset of the DVD text string types. |
DVD_TIMECODE_FLAGS | Indicates the frame rate at which a digital video disc (DVD) has been authored to play. |
DVD_TITLE_APPMODE | Indicates whether a DVD title is a karaoke title. |
DVD_VIDEO_COMPRESSION | Defines the possible digital video disc (DVD) video compression types. |
DVD_WARNING | Specifies DVD warning conditions. |
VALID_UOP_FLAG | Indicates which user operation (UOP) commands are currently allowed by the digital video disc (DVD). |
The following enumerated types are specific to VPE.
VPE enumerated type | Description |
AMVP_MODE | Specifies the various modes for video ports (VP). |
AMVP_SELECT_FORMAT_BY | Specifies the criteria that the VP mixer should use to select the video format. |