KSCAMERA_EXTENDEDPROP_PROFILE 结构 (ksmedia.h)
KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE 控件的有效负载包含 KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE。
语法
typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
GUID ProfileId;
UINT32 Index;
UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;
成员
ProfileId
表示所选配置文件的 GUID。 如果这是KSCAMERAPROFILE_Legacy,没有选择配置文件,相机驱动程序必须公开缩减集媒体类型。
如果此字段GUID_NULL,则未选择配置文件,但应用程序是配置文件感知的,因此相机驱动程序必须公开所有媒体类型。
如果相机由 SharedReadOnly 应用程序初始化,GUID_NULL将发送到驱动程序。 当 ExclusiveControl 应用程序出现时,它可能会更改配置文件,并且驱动程序应进行任何传感器更改以满足新相机配置文件的期望,即使流式处理已经开始也是如此。
Index
与标识的配置文件关联的索引值。
Reserved
未使用。 必须为 0。
要求
要求 | 值 |
---|---|
Header | ksmedia.h |