Condividi tramite


struttura KSCAMERA_EXTENDEDPROP_PROFILE (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;

Membri

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 è compatibile con il profilo in modo che il driver della fotocamera esponga l'intera gamma di tipi di supporti.

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

Index

Valore di indice associato al profilo identificato.

Reserved

Inutilizzato. Deve essere 0.

Fabbisogno

Requisito Valore
intestazione ksmedia.h