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


Метод IMFCameraConfigurationManager::LoadDefaults (mfidl.h)

Загружает значения по умолчанию для элемента управления камерой для указанного источника захвата.

Синтаксис

HRESULT LoadDefaults(
  [in]  IMFAttributes                      *cameraAttributes,
  [out] IMFCameraControlDefaultsCollection **configurations
);

Параметры

[in] cameraAttributes

Указатель на IMFAttributes , в котором атрибут MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK определяет источник записи, для которого извлекаются значения элементов управления по умолчанию.

[out] configurations

Получает указатель на объект IMFCameraControlDefaultsCollection , представляющий коллекцию значений по умолчанию элемента управления камерой.

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

HRESULT, включая следующее:

Значение Описание:
S_OK Успешное завершение
MF_E_ATTRIBUTENOTFOUND Атрибут MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK не найден в атрибутах IMFAttributes, предоставленных в cameraAttributes.
MF_E_SHUTDOWN Функция была вызвана после вызова IMFCameraConfigurationManager::Shutdown .

Комментарии

Если не указаны элементы управления по умолчанию, результирующая коллекция будет пустой. Т. е. IMFCameraControlDefaultsCollection::GetControlCount вернет 0.

Требования

   
Минимальная версия клиента сборка Windows 11 22621
Минимальная версия сервера сборка Windows 11 22621
Верхняя часть mfidl.h