IWMCodecPrivateData::SetPartialOutputType 方法 (wmcodecdsp.h)
为编解码器提供不带编解码器数据的输出媒体类型。 这使编解码器能够生成私有数据。
语法
HRESULT SetPartialOutputType(
[in] DMO_MEDIA_TYPE *pmt
);
参数
[in] pmt
部分输出媒体类型的地址。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
注解
传递给此方法的DMO_MEDIA_TYPE只是部分,因为它不包括追加的私有数据。 它必须以所有其他方式完成。
如果要在编码器上设置属性,则必须在获取专用数据之前完成该配置。 更改属性会使以前检索到的任何私有数据失效。 如果在获取专用数据后更改属性,请再次检索它并重置输出类型。
在调用 IWMCodecPrivateData::GetPrivateData 以获取私有数据之前,必须调用此方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcodecdsp.h |