MFCreateWMVEncoderActivate 函数 (wmcontainer.h)
创建可用于创建 Windows Media Video (WMV) 编码器的激活对象。
语法
HRESULT MFCreateWMVEncoderActivate(
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 |