ltmmConvert_Object Constants

typedef enum _ltmmConvert_Object
{
ltmmConvert_Object_FilterGraph,
ltmmConvert_Object_SourceFilter,
ltmmConvert_Object_TargetFilter,
ltmmConvert_Object_VideoCompressor,
ltmmConvert_Object_AudioCompressor,
ltmmConvert_Object_VideoDecompressor,
ltmmConvert_Object_AudioDecompressor,
ltmmConvert_Object_Splitter,
ltmmConvert_Object_VideoCompressorOutputPin,
ltmmConvert_Object_AudioCompressorOutputPin,
ltmmConvert_Object_Sink,
ltmmConvert_Object_TargetAVMux,
ltmmConvert_Object_TargetVideoCompressor,
ltmmConvert_Object_TargetAudioCompressor,
ltmmConvert_Object_SelAudioProcessor = 0x100,
ltmmConvert_Object_SelVideoProcessor = 0x200,
} ltmmConvert_Object;


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

Constant

Description

ltmmConvert_Object_FilterGraph

Specifies the filter graph.

ltmmConvert_Object_SourceFilter

Specifies the source filter.

ltmmConvert_Object_TargetFilter

Specifies the target filter.

ltmmConvert_Object_VideoCompressor

Specifies the currently selected video compressor Also known as an encoder Also known as compressor, this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder. , this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder Also known as a decompressor, this is a module or algorithm to decompress data. . .

ltmmConvert_Object_AudioCompressor

Specifies the currently selected audio compressor.

ltmmConvert_Object_VideoDecompressor

Specifies the video decompressor object.

ltmmConvert_Object_AudioDecompressor

Specifies the audio decompressor object.

ltmmConvert_Object_Splitter

Specifies the splitter (demultiplexer) object.

ltmmConvert_Object_VideoCompressorOutputPin

Specifies the video compressor output pin.

ltmmConvert_Object_AudioCompressorOutputPin

Specifies the audio compressor output pin.

ltmmConvert_Object_Sink

Specifies the sink (writer) object. If the target format type is ltmmConvert_TargetFormat_DVD, this specifies the DVD writer object.

ltmmConvert_Object_TargetAVMux

Specifies the multiplexer for current target format.

ltmmConvert_Object_TargetVideoCompressor

Specifies implicit video compressor for the current target format. If the target format type is ltmmConvert_TargetFormat_FLV_H264, this specifies the H264 encoder.

ltmmConvert_Object_TargetAudioCompressor

Specifies implicit audio compressor for the current target format. If the target format type is ltmmConvert_TargetFormat_FLV_H264, this specifies the AAC encoder.

ltmmConvert_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.

ltmmConvert_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

IltmmConvert::GetSubObject