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


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

Возвращает значение UINT32 из хранилища атрибутов или значение по умолчанию, если атрибут отсутствует.

Синтаксис

UINT32 MFGetAttributeUINT32(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] UINT32        unDefault
);

Параметры

[in] pAttributes

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

[in] guidKey

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

[in] unDefault

Значение по умолчанию, возвращаемое, если хранилище атрибутов не содержит указанный атрибут.

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

Возвращает значение UINT32 .

Комментарии

Эта вспомогательская функция запрашивает в хранилище атрибутов значение UINT32 , указанное в guidKey. Если значение отсутствует или не имеет типа UINT32, функция возвращает unDefault.

Эта функция удобна тем, что она никогда не возвращает код сбоя. Однако если рассматриваемый атрибут не имеет значимого значения по умолчанию, следует вызвать IMFAttributes::GetUINT32 и проверка для MF_E_ATTRIBUTENOTFOUND.

Требования

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

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

Атрибуты и свойства

IMFAttributes::GetUINT32

Функции Media Foundation