KSCAMERA_EXTENDEDPROP_PROFILE struttura (ksmedia.h)

Il payload del controllo KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contiene KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.

Sintassi

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

Members

ProfileId

GUID che rappresenta il profilo selezionato. Se si tratta di KSCAMERAPROFILE_Legacy, non è stato selezionato alcun profilo, il driver della fotocamera deve esporre il tipo di supporto set ridotto.

Se questo campo è GUID_NULL, non è stato selezionato alcun profilo, ma l'applicazione è consapevole del profilo in modo che il driver della fotocamera debba esporre l'intera gamma di tipi di supporti.

Se la fotocamera viene inizializzata da un'applicazione SharedReadOnly GUID_NULL verrà inviata al driver. Quando un'applicazione ExclusiveControl è disponibile può modificare il profilo e il driver dovrebbe apportare modifiche al sensore per soddisfare le aspettative del nuovo profilo della fotocamera anche se lo streaming è già iniziato.

Index

Valore di indice associato al profilo identificato.

Reserved

Non utilizzato. Deve essere 0.

Requisiti

Requisito Valore
Intestazione ksmedia.h