IMFCameraConfigurationManager::LoadDefaults 方法 (mfidl.h)

加载指定捕获源的相机控件默认值。

语法

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

parameters

[in] cameraAttributes

指向 IMFAttributes 的指针,其中 MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK 属性标识要为其检索默认控制值的捕获源。

[out] configurations

接收指向 IMFCameraControlDefaultsCollection 对象的指针,该对象表示相机控件默认值的集合。

返回值

HRESULT,包括以下内容:

说明
S_OK 成功
MF_E_ATTRIBUTENOTFOUND 在 cameraAttributes 中提供的 IMFAttributes 中找不到MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK属性
MF_E_SHUTDOWN 函数是在调用 IMFCameraConfigurationManager::Shutdown 之后调用的。

注解

如果未指定默认控件,则生成的集合将为空。 例如 ,IMFCameraControlDefaultsCollection::GetControlCount 将返回 0。

要求

   
最低受支持的客户端 Windows 11内部版本 22621
最低受支持的服务器 Windows 11内部版本 22621
标头 mfidl.h