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. 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) |
|
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: GUID MEDIASUBTYPE_LTESC |
Filter CLSID |
CLSID_LTESWriter |
Property Page(s) CLSID |
LTESWriterPropPage |
Filter category |
CLSID_VideoCompressorCategory |
Executable |
LTESWrt.dll, DSKernel2.dll |
Header |
ILTESWriter.h |
Win32, x64
This filter is included as part of the following modules:
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.