wmcontainer.h header
This header is used by Microsoft Media Foundation. For more information, see:
wmcontainer.h contains the following programming interfaces:
Interfaces
IMFASFContentInfo Provides methods to work with the header section of files conforming to the Advanced Systems Format (ASF) specification. |
IMFASFIndexer Provides methods to work with indexes in Systems Format (ASF) files. |
IMFASFMultiplexer Provides methods to create Advanced Systems Format (ASF) data packets. |
IMFASFMutualExclusion Configures an Advanced Systems Format (ASF) mutual exclusion object, which manages information about a group of streams in an ASF profile that are mutually exclusive. |
IMFASFProfile Manages an Advanced Systems Format (ASF) profile. |
IMFASFSplitter Provides methods to read data from an Advanced Systems Format (ASF) file. |
IMFASFStreamConfig Configures the settings of a stream in an ASF file. |
IMFASFStreamPrioritization Not implemented. (IMFASFStreamPrioritization) |
IMFASFStreamSelector Selects streams in an Advanced Systems Format (ASF) file, based on the mutual exclusion information in the ASF header. |
IMFDRMNetHelper Configures Windows Media Digital Rights Management (DRM) for Network Devices on a network sink. |
Functions
MFCreateASFContentInfo Creates the ASF Header Object object. |
MFCreateASFIndexer Creates the ASF Indexer object. |
MFCreateASFIndexerByteStream Creates a byte stream to access the index in an ASF stream. |
MFCreateASFMediaSink Creates the ASF media sink. |
MFCreateASFMediaSinkActivate Creates an activation object that can be used to create the ASF media sink. |
MFCreateASFMultiplexer Creates the ASF Multiplexer. |
MFCreateASFProfile Creates the ASF profile object. |
MFCreateASFProfileFromPresentationDescriptor Creates an ASF profile object from a presentation descriptor. |
MFCreateASFSplitter Creates the ASF Splitter. |
MFCreateASFStreamingMediaSink Creates an activation object for the ASF streaming sink. (MFCreateASFStreamingMediaSink) |
MFCreateASFStreamingMediaSinkActivate Creates an activation object for the ASF streaming sink. (MFCreateASFStreamingMediaSinkActivate) |
MFCreateASFStreamSelector Creates the ASF stream selector. |
MFCreatePresentationDescriptorFromASFProfile Creates a presentation descriptor from an ASF profile object. |
MFCreateWMAEncoderActivate Creates an activation object that can be used to create a Windows Media Audio (WMA) encoder. |
MFCreateWMVEncoderActivate Creates an activation object that can be used to create a Windows Media Video (WMV) encoder. |
Structures
ASF_INDEX_DESCRIPTOR Describes the indexing configuration for a stream and type of index. |
ASF_INDEX_IDENTIFIER Specifies an index for the ASF indexer object. |
ASF_MUX_STATISTICS Contains statistics about the progress of the ASF multiplexer. |
Enumerations
ASF_SELECTION_STATUS Defines the selection options for an ASF stream. |
ASF_STATUSFLAGS Defines status conditions for the IMFASFSplitter::GetNextSample method. |
MFASF_INDEXER_FLAGS Defines the ASF indexer options. |
MFASF_MULTIPLEXERFLAGS Defines the ASF multiplexer options. |
MFASF_SPLITTERFLAGS Defines the ASF splitter options. |
MFASF_STREAMSELECTOR_FLAGS Defines the ASF stream selector options. |
MFSINK_WMDRMACTION Specifies how the ASF file sink should apply Windows Media DRM. |