Функция 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 |