Microsoft DirectX 8.0

Enumerated Types

This section describes the Microsoft® DirectShow® enumerated types. Closed captioning, DVD, and VPE enumerated types are grouped by functionality below the primary list.

Enumerated typeDescription
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.
AM_RESCTL_RESERVEFLAGS Contains flags specifying whether to increment or decrement the number of resources currently being reserved.
AM_SAMPLE_PROPERTY_FLAGS Specifies values for the dwSampleFlags and 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.
StreamControlState Specifies the state of the stream.
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 (codec) driver.
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.

The following enumerated types are specific to closed captioning.

Closed captioning enumerated typeDescription
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.

The following enumerated types are specific to DVD.

DVD enumerated typeDescription
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_APPMODEIndicates the current audio mode.
DVD_AUDIO_FORMATIndicates the audio format of a digital video disc (DVD).
DVD_AUDIO_LANG_EXTDefines flags that indicate whether an audio stream contains audio language extensions.
DVD_CMD_FLAGSDefines flags that control how the DVD Navigator filter handles command synchronization.
DVD_DISC_SIDEIndicates the sides of a DVD disc.
DVD_DOMAINSpecifies DVD domains.
DVD_ERRORSpecifies DVD error conditions.
DVD_FRAMERATEIndicates whether the DVD is authored to play at 25 or 30 frames per second.
DVD_KARAOKE_ASSIGNMENTDefines flags that indicate which speaker an audio channel is assigned to.
DVD_KARAOKE_CONTENTSSpecifies 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_DOWNMIXDefines flags used by the IDvdControl2::SelectKaraokeAudioPresentationMode method to control which speakers, if any, each auxiliary channel is downmixed to.
DVD_MENU_IDSpecifies DVD Video Title Set (VTS) menu identifiers.
DVD_OPTION_FLAGDefines flags that control aspects of the DVD Navigator filter's behavior related to playback of digital video disc (DVD) content.
DVD_PARENTAL_LEVELIdentifies flags for the generic parental levels defined in the DVD specification.
DVD_PREFERRED_DISPLAY_MODEIndicates the user's preferred window aspect ratio and conversion method.
DVD_RELATIVE_BUTTONIdentifies the four directional buttons used for digital video disc (DVD) menu navigation and other operations.
DVD_SUBPICTURE_CODINGIndicates what kind of content the subpicture stream contains.
DVD_SUBPICTURE_LANG_EXTDefines the possible language extensions in a specified subpicture stream.
DVD_SUBPICTURE_TYPEDefines flags used to determine what kind of content the subpicture stream contains.
DVD_TextCharSetDefines which ISO character set a specified string is encoded with.
DVD_TextStringTypeDefines a subset of the DVD text string types.
DVD_TIMECODE_FLAGSIndicates the frame rate at which a digital video disc (DVD) has been authored to play.
DVD_TITLE_APPMODEIndicates whether a DVD title is a karaoke title.
DVD_VALID_UOP_FLAGIndicates which user operation (UOP) commands are currently allowed by the digital video disc (DVD).
DVD_VIDEO_COMPRESSIONDefines the possible digital video disc (DVD) video compression types.
DVD_WARNINGSpecifies DVD warning conditions.

The following enumerated types are specific to VPE.

VPE enumerated typeDescription
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.