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


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

Задает отношение в виде 64-разрядного значения атрибута.

Синтаксис

HRESULT MFSetAttributeRatio(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] UINT32        unNumerator,
  [in] UINT32        unDenominator
);

Параметры

[in] pAttributes

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

[in] guidKey

Идентификатор GUID, определяющий устанавливаемое значение. Если этот ключ уже существует, функция перезаписывает старое значение.

[in] unNumerator

Числитель соотношения.

[in] unDenominator

Знаменатель соотношения.

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

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

Комментарии

Некоторые атрибуты указывают отношение в виде упакованного значения UINT64 . Эта функция упаковывает числитель и знаменатель в одно значение UINT64 .

Требования

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

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

Атрибуты в Media Foundation

MFGetAttributeRatio

Функции Media Foundation