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。

要求

要求 价值
标头 ksmedia.h