MFCreateWMAEncoderActivate 函数 (wmcontainer.h)

创建可用于创建 Windows Media Audio (WMA) 编码器的激活对象。

语法

HRESULT MFCreateWMAEncoderActivate(
  IMFMediaType   *pMediaType,
  IPropertyStore *pEncodingConfigurationProperties,
  IMFActivate    **ppActivate
);

参数

pMediaType

指向 IMFMediaType 接口的指针。 此参数指定编码的输出格式。

pEncodingConfigurationProperties

指向包含编码参数的属性存储的 IPropertyStore 接口的指针。 WMV 编码器的编码参数在头文件 wmcodecdsp.h 中定义。 如果 ASF ContentInfo 对象包含 ASF 配置文件对象以及输出文件的所有流,可以通过调用 IMFASFContentInfo::GetEncodingConfigurationPropertyStore 来获取属性存储。

ppActivate

接收指向 IMFActivate 接口的指针。 使用此接口创建编码器。 调用方必须释放接口。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wmcontainer.h
Library Mf.lib
DLL Mf.dll

另请参阅

激活对象

媒体基础函数