IWMCodecProps::GetFormatProp 方法 (wmcodecdsp.h)
检索输出媒体类型的格式属性。 使用此方法可获取有关枚举音频格式的信息。
语法
HRESULT GetFormatProp(
[in] DMO_MEDIA_TYPE *pmt,
[in] LPCWSTR pszName,
[out] WMT_PROP_DATATYPE *pType,
[out] BYTE *pValue,
[in, out] DWORD *pdwSize
);
参数
[in] pmt
指向输出媒体类型的指针。
[in] pszName
包含属性名称的以 null 结尾的宽字符字符串。 下表中列出的属性仅通过 IWMCodecProps 接口受支持。
属性名称常量 | 含义 |
---|---|
|
检索仅适用于 Windows Media Audio 9 语音编解码器) (格式的语音模式。 值包含的标志与用于指定 MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode模式的值相同。 |
还支持以下列表中的属性。 它们与 IPropertyBag 一起使用,用于视频。
[out] pType
接收属性值数据类型的变量的地址。
[out] pValue
接收属性值的字节缓冲区的地址。
[in, out] pdwSize
指向值缓冲区大小的指针(以字节为单位)。 如果 pValue 为 NULL,该方法会将此值设置为所需的大小。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcodecdsp.h |