Метод 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.
Константа имени свойства | Значение |
---|---|
|
Извлекает режимы речи, доступные для формата (используется только голосовой кодек 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 |