LEAD Elementary Stream Writer Filter

The LEAD Elementary Stream Writer Filter is a DirectShow filter that can be used to split a single file into separate files that are typically later merged back together by the LEAD Elementary Stream Source Filter.  Together, these filters provide support for distributing the task of transcoding a single file across multiple computers.

This filter is responsible for splitting the source file into the specified number of pieces (set in the ILTESWriter Interface), which can then be transcoded separately by one or more computers. The output of this filter can either be a LTESC (LEADTOOLS Elementary Stream Catalog) file, or a LTES (LEADTOOLS Elementary Stream) file. A catalog file is an index which contains information about each file split from the original (file location, timestamps, etc). When the transcoding of each split file is complete, the pieces can then be merged back into a single file using the LEAD Elementary Stream Source Filter.

This filter supports the standard IFileSinkFilter Interface (UDP, RTSP, MMS) interface. Use the IFileSinkFilter::SetFileName method to let the LEAD Elementary Stream Writer filter know where to write the output. Please see the Microsoft documentation for this interface for more information.

Technical details for the filter are provided in the following table:

Filter Interface(s)

ILTESWriter

Interface ID

IID_ILTESWriter

Input Media Types

The LEAD Elementary Stream Writer can accept any media type as input. You can specify the target format (TargetFormat Property) to emulate a specific multiplexer. However, if you do so the input types will be restricted to the same input types as the multiplexer it is trying to emulate.

Output Media Types

Type:
MEDIATYPE_Video
Subtype:
MEDIASUBTYPE_LTES

GUID MEDIASUBTYPE_LTESC

Filter CLSID

CLSID_LTESWriter

Property Page(s) CLSID

LTESWriterPropPage

Filter category

CLSID_VideoCompressorCategory

Executable

LTESWrt.dll, DSKernel2.dll

Header

ILTESWriter.h

Platforms

Win32, x64 

This filter is included as part of the following modules:

See Also

LEAD Elementary Stream Source Filter

LEAD Elementary Stream Writer User Interface

ILTESWriter Interface

Distributed Transcoding

Problems With Conversion and Preview

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

LEADTOOLS Filters C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.