Метод IWMCodecProps::GetCodecProp (wmcodecdsp.h)
Извлекает свойство кодека, относяемое к формату вывода.
Синтаксис
HRESULT GetCodecProp(
[in] DWORD dwFormat,
[in] LPCWSTR pszName,
[out] WMT_PROP_DATATYPE *pType,
[out] BYTE *pValue,
[in, out] DWORD *pdwSize
);
Параметры
[in] dwFormat
Формат выходных данных, к которому применяется свойство. Задайте для этого значения значение FOURCC требуемого формата видео.
[in] pszName
Строка с расширенными символами, заканчивающаяся null, содержащая имя свойства. Свойства, перечисленные в следующей таблице, поддерживаются только через интерфейс IWMCodecProps.
Константная имени свойства | Значение |
---|---|
|
Извлекает имя кодека, связанного с форматом (или FOURCC). Это альтернатива интерфейсу IWMCodecStrings . |
|
Извлекает режимы кодирования, поддерживаемые кодеком. Возвращаемое значение содержит один или несколько следующих флагов:
|
[out] pType
Адрес переменной, получающей тип данных значения свойства.
[out] pValue
Адрес байтового буфера, получающего значение свойства.
[in, out] pdwSize
Указатель на размер буфера значений в байтах. Если значение pValue равно NULL, метод задает для этого значения требуемый размер.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wmcodecdsp.h |