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 |