ltmmConvert_Object Constants

Summary

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

Syntax

typedef enum ltmmConvert_Object 
{ 
   ltmmConvert_Object_FilterGraph	= 0, 
   ltmmConvert_Object_SourceFilter	= ( ltmmConvert_Object_FilterGraph + 1 ) , 
   ltmmConvert_Object_TargetFilter	= ( ltmmConvert_Object_SourceFilter + 1 ) , 
   ltmmConvert_Object_VideoCompressor	= ( ltmmConvert_Object_TargetFilter + 1 ) , 
   ltmmConvert_Object_AudioCompressor	= ( ltmmConvert_Object_VideoCompressor + 1 ) , 
   ltmmConvert_Object_VideoDecompressor	= ( ltmmConvert_Object_AudioCompressor + 1 ) , 
   ltmmConvert_Object_AudioDecompressor	= ( ltmmConvert_Object_VideoDecompressor + 1 ) , 
   ltmmConvert_Object_Splitter	= ( ltmmConvert_Object_AudioDecompressor + 1 ) , 
   ltmmConvert_Object_VideoCompressorOutputPin	= ( ltmmConvert_Object_Splitter + 1 ) , 
   ltmmConvert_Object_AudioCompressorOutputPin	= ( ltmmConvert_Object_VideoCompressorOutputPin + 1 ) , 
   ltmmConvert_Object_Sink	= ( ltmmConvert_Object_AudioCompressorOutputPin + 1 ) , 
   ltmmConvert_Object_TargetAVMux	= ( ltmmConvert_Object_Sink + 1 ) , 
   ltmmConvert_Object_TargetVideoCompressor	= ( ltmmConvert_Object_TargetAVMux + 1 ) , 
   ltmmConvert_Object_TargetAudioCompressor	= ( ltmmConvert_Object_TargetVideoCompressor + 1 ) , 
   ltmmConvert_Object_SplitterSubtitles	= ( ltmmConvert_Object_TargetAudioCompressor + 1 ) , 
   ltmmConvert_Object_TargetSubtitles	= ( ltmmConvert_Object_SplitterSubtitles + 1 ) , 
   ltmmConvert_Object_SelAudioProcessor	= 0x100, 
   ltmmConvert_Object_SelVideoProcessor	= 0x200 
} 	ltmmConvert_Object; 

Members

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.

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_SplitterSubtitles

Specifies the splitter (demultiplexer) subtitles object.

ltmmConvert_Object_TargetSubtitles

Specifies the target (multiplexer) subtitles object.

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

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.