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 |