IWMCodecPrivateData::SetPartialOutputType 方法 (wmcodecdsp.h)

为编解码器提供不带编解码器数据的输出媒体类型。 这使编解码器能够生成私有数据。

语法

HRESULT SetPartialOutputType(
  [in] DMO_MEDIA_TYPE *pmt
);

参数

[in] pmt

部分输出媒体类型的地址。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

注解

传递给此方法的DMO_MEDIA_TYPE只是部分,因为它不包括追加的私有数据。 它必须以所有其他方式完成。

如果要在编码器上设置属性,则必须在获取专用数据之前完成该配置。 更改属性会使以前检索到的任何私有数据失效。 如果在获取专用数据后更改属性,请再次检索它并重置输出类型。

在调用 IWMCodecPrivateData::GetPrivateData 以获取私有数据之前,必须调用此方法。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wmcodecdsp.h

另请参阅

IWMCodecPrivateData 接口