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 |