SolveigMM FLV Muxer filter
The FLV muxer filter implemented as a DirectShow filter. It's purpouse is to multiplex input video/audo/subtitles into FLV container.
Filter Interfaces | IBaseFilter, IFileSinkFilter, IModuleConfig, IAMFilterMiscFlags, ISpecifyPropertyPages |
Input Pin Media Types | MEDIATYPE_Video, MEDIASUBTYPE_NULL MEDIATYPE_Audio, MEDIASUBTYPE_NULL |
Input Pin Interfaces | IPin, IMemInputPin |
Output Pin Media Types | MEDIATYPE_Stream, MEDIASUBTYPE_NULL |
Output Pin Interfaces | IPin, IMemInputPin |
Filter CLSID | CLSID_SolveigMMFLVMuxer |
Property Page CLSID | About - {4A4AAC15-6D05-45df-8683-B91F51FAD4AF} |
Executable | SMM_FLVMuxer.ax |
Merit | MERIT_DO_NOT_USE |
Filter Category | CLSID_LegacyAmFilterCategory |
Declared in | PropID_FLVMuxer.h |
Features
The filter supports FLV as an output format.
Usage
NOTE: All changes must be applied (using either APPLY button in Graph Editor or Apply method of IPropertyPage interface) to take place, the default values are used otherwise.
To use the filter manually:
- Add filter to a graph.
- Build the graph.
- Set desired properties for each input streams and the type of output stream.
- Run the graph.
To use programmatically not using property page:
The following section describes the Parameter GUIDs declared in the PropID_FLVMuxer.h header file to be used for tuning the SolveigMM FLV Muxer Filter by means of the IModuleConfig interface.
The following table provides an overview of the Parameter GUIDs of SolveigMM FLV Muxer DirectShow Filter:
Parameter GUID | Value type | Description |
SMMFLVM_MUXTIME | VT_I8 | Reads the current muxing time |
SMMFLVM_MUXTIME
GUID:
{53618F8D-6432-4e31-A23F-5D08830EEC05}
Description:
Used to retrieve current muxing time.
Type:
VT_I8 (llVal)