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 接口受支持。

属性名称常量 含义
g_wszSpeechFormatCaps
检索仅适用于 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

另请参阅

IWMCodecProps 接口

MFPKEY_VBRENABLED

MFPKEY_VBRQUALITY