Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |