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