The ltmmConvert_Object constants define objects that can be obtained through IltmmConvert::GetSubObject.
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;
Specifies the filter graph.
Specifies the source filter.
Specifies the target filter.
Specifies the currently selected video compressor.
Specifies the currently selected audio compressor.
Specifies the video decompressor object.
Specifies the audio decompressor object.
Specifies the splitter (demultiplexer) object.
Specifies the video compressor output pin.
Specifies the audio compressor output pin.
Specifies the sink (writer) object. If the target format type is ltmmConvert_TargetFormat_DVD, this specifies the DVD writer object.
Specifies the multiplexer for current target format.
Specifies implicit video compressor for the current target format. If the target format type is ltmmConvert_TargetFormat_FLV_H264, this specifies the H264 encoder.
Specifies implicit audio compressor for the current target format. If the target format type is ltmmConvert_TargetFormat_FLV_H264, this specifies the AAC encoder.
Specifies the splitter (demultiplexer) subtitles object.
Specifies the target (multiplexer) subtitles object.
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.
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.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document