wmcontainer.h 标头

此标头由 Microsoft Media Foundation 使用。 有关详细信息,请参阅:

wmcontainer.h 包含以下编程接口:

接口

 
IMFASFContentInfo

提供处理符合高级系统格式 (ASF) 规范的文件标头部分的方法。
IMFASFIndexer

提供在系统格式 (ASF) 文件中处理索引的方法。
IMFASFMultiplexer

提供 (ASF) 数据包创建高级系统格式的方法。
IMFASFMutualExclusion

) 互斥对象配置 ASF (高级系统格式,该对象管理有关 ASF 配置文件中互斥的一组流的信息。
IMFASFProfile

管理高级系统格式 (ASF) 配置文件。
IMFASFSplitter

提供从高级系统格式 (ASF) 文件中读取数据的方法。
IMFASFStreamConfig

在 ASF 文件中配置流的设置。
IMFASFStreamPrioritization

未实现。 (IMFASFStreamPrioritization)
IMFASFStreamSelector

根据 ASF 标头中的互斥信息,选择高级系统格式 (ASF) 文件中的流。
IMFDRMNetHelper

为网络接收器上的网络设备配置 Windows Media Digital Rights Management (DRM) 。

函数

 
MFCreateASFContentInfo

创建 ASF 标头对象对象。
MFCreateASFIndexer

创建 ASF 索引器对象。
MFCreateASFIndexerByteStream

创建字节流以访问 ASF 流中的索引。
MFCreateASFMediaSink

创建 ASF 媒体接收器。
MFCreateASFMediaSinkActivate

创建可用于创建 ASF 媒体接收器的激活对象。
MFCreateASFMultiplexer

创建 ASF 多路复用器。
MFCreateASFProfile

创建 ASF 配置文件对象。
MFCreateASFProfileFromPresentationDescriptor

从演示文稿描述符创建 ASF 配置文件对象。
MFCreateASFSplitter

创建 ASF 拆分器。
MFCreateASFStreamingMediaSink

为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSink)
MFCreateASFStreamingMediaSinkActivate

为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSinkActivate)
MFCreateASFStreamSelector

创建 ASF 流选择器。
MFCreatePresentationDescriptorFromASFProfile

从 ASF 配置文件对象创建演示文稿描述符。
MFCreateWMAEncoderActivate

创建一个激活对象,该对象可用于创建 Windows Media Audio (WMA) 编码器。
MFCreateWMVEncoderActivate

创建可用于创建 Windows Media 视频 (WMV) 编码器的激活对象。

结构

 
ASF_INDEX_DESCRIPTOR

描述流和索引类型的索引配置。
ASF_INDEX_IDENTIFIER

指定 ASF 索引器对象的索引。
ASF_MUX_STATISTICS

包含有关 ASF 多路复用器进度的统计信息。

枚举

 
ASF_SELECTION_STATUS

定义 ASF 流的选择选项。
ASF_STATUSFLAGS

定义 IMFASFSplitter::GetNextSample 方法的状态条件。
MFASF_INDEXER_FLAGS

定义 ASF 索引器选项。
MFASF_MULTIPLEXERFLAGS

定义 ASF 多路复用器选项。
MFASF_SPLITTERFLAGS

定义 ASF 拆分器选项。
MFASF_STREAMSELECTOR_FLAGS

定义 ASF 流选择器选项。
MFSINK_WMDRMACTION

指定 ASF 文件接收器应如何应用 Windows Media DRM。