Compartilhar via


estrutura KSCAMERA_EXTENDEDPROP_PROFILE (ksmedia.h)

O conteúdo do controle KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contém KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.

Sintaxe

typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
  GUID   ProfileId;
  UINT32 Index;
  UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;

Membros

ProfileId

Um GUID que representa o perfil selecionado. Se for KSCAMERAPROFILE_Legacy, nenhum perfil foi selecionado, o driver da câmera deverá expor o Tipo de Mídia de Conjunto Reduzido.

Se esse campo for GUID_NULL, nenhum perfil foi selecionado, mas o aplicativo tem reconhecimento de perfil, portanto, o driver da câmera deve expor toda a gama de tipos de mídia.

Se a câmera for inicializada por um aplicativo SharedReadOnly GUID_NULL será enviada ao driver. Quando um aplicativo ExclusiveControl chega, ele pode alterar o perfil e espera-se que o driver faça alterações no sensor para atender à expectativa do novo perfil de câmera, mesmo que o streaming já tenha sido iniciado.

Index

Um valor de índice associado ao perfil identificado.

Reserved

Não utilizado. Deve ser 0.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h