Функция MFGetAttributeRatio (mfapi.h)

Извлекает атрибут, значение которого является соотношением.

Синтаксис

HRESULT MFGetAttributeRatio(
  [in]  IMFAttributes *pAttributes,
  [in]  REFGUID       guidKey,
  [out] UINT32        *punNumerator,
  [out] UINT32        *punDenominator
);

Параметры

[in] pAttributes

Указатель на интерфейс IMFAttributes хранилища атрибутов.

[in] guidKey

GUID , определяющий, какое значение требуется извлечь. Тип атрибута должен быть MF_ATTRIBUTE_UINT64.

[out] punNumerator

Получает числовой элемент соотношения.

[out] punDenominator

Получает знаменатель соотношения.

Возвращаемое значение

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Некоторые атрибуты указывают соотношение в виде упакованного значения UINT64 . Используйте эту функцию, чтобы получить числитель и знаменатель в виде отдельных 32-разрядных значений.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfapi.h

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

MFSetAttributeRatio

Функции Media Foundation