Поделиться через


Метод 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

Строка с расширенными символами, заканчивающаяся нулевым значением, содержащая имя свойства. Свойства, перечисленные в следующей таблице, поддерживаются только через интерфейс 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
Header wmcodecdsp.h

См. также раздел

Интерфейс IWMCodecProps

MFPKEY_VBRENABLED

MFPKEY_VBRQUALITY