ltmmPlay_Object Constants

typedef enum _ltmmPlay_Object
{
   ltmmPlay_Object_FilterGraph,
   ltmmPlay_Object_VideoRenderer,
   ltmmPlay_Object_AudioRenderer,
   ltmmPlay_Object_VideoDecompressor,
   ltmmPlay_Object_AudioDecompressor,
   ltmmPlay_Object_Splitter,
   ltmmPlay_Object_SelAudioProcessor = 0x100,
   ltmmPlay_Object_SelVideoProcessor = 0x200,
} ltmmPlay_Object;

The ltmmPlay_Object constants define objects that can be obtained through GetSubObject.

Constant

Description

ltmmPlay_Object_FilterGraph

Specifies the filter graph.

ltmmPlay_Object_VideoRenderer

Specifies the video renderer.

ltmmPlay_Object_AudioRenderer

Specifies the audio renderer.

ltmmPlay_Object_VideoDecompressor

Specifies the video decompressor object.

ltmmPlay_Object_AudioDecompressor

Specifies the audio decompressor object.

ltmmPlay_Object_Splitter

Specifies the splitter (demultiplexer) object.

ltmmPlay_Object_SelAudioProcessor

Specifies the first selected audio processor. Additional processors may be specified by adding the processor’s collection index to this constant. A maximum of 256 processors may be specified.

ltmmPlay_Object_SelVideoProcessor

Specifies the first selected video processor. Additional processors may be specified by adding the processor’s collection index to this constant. A maximum of 256 processors may be specified.

See Also

IltmmPlay::GetSubObject