此标头由 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。 |