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 |