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。 |