KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
Questa proprietà seleziona l'impostazione ISO per la fotocamera. L'impostazione ISO viene scelta da un gruppo di set di impostazioni o impostato su automatico.
Tabella riepilogo utilizzo
Get | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo di valore della proprietà |
---|---|---|---|---|
Sì |
Sì |
Aggiungi (Blocca) |
Il valore della proprietà (dati operazione) contiene una struttura KSCAMERA_EXTENDEDPROP_HEADER e una struttura KSCAMERA_EXTENDEDPROP_VALUE . Il KSCAMERA_EXTENDEDPROP_VALUE è obbligatorio ma non usato.
Le dimensioni totali dei dati delle proprietà sono sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Il membro Size di KSCAMERA_EXTENDEDPROP_HEADER è impostato su questa dimensione totale dei dati delle proprietà.
Il membro Capability di KSCAMERA_EXTENDEDPROP_HEADER contiene una combinazione OR bit per bit di una o più delle impostazioni ISO seguenti.
ISO | Descrizione |
---|---|
KSCAMERA_EXTENDEDPROP_ISO_AUTO | L'impostazione ISO è automatica. |
KSCAMERA_EXTENDEDPROP_ISO_50 | ISO 50 |
KSCAMERA_EXTENDEDPROP_ISO_80 | ISO 80 |
KSCAMERA_EXTENDEDPROP_ISO_100 | ISO 100 |
KSCAMERA_EXTENDEDPROP_ISO_200 | ISO 200 |
KSCAMERA_EXTENDEDPROP_ISO_400 | ISO 400 |
KSCAMERA_EXTENDEDPROP_ISO_800 | ISO 800 |
KSCAMERA_EXTENDEDPROP_ISO_1600 | ISO 1600 |
KSCAMERA_EXTENDEDPROP_ISO_3200 | ISO 3200 |
KSCAMERA_EXTENDEDPROP_ISO_6400 | ISO 6400 |
KSCAMERA_EXTENDEDPROP_ISO_12800 | ISO 12800 |
KSCAMERA_EXTENDEDPROP_ISO_25600 | ISO 25600 |
Il membro Flag di KSCAMERA_EXTENDEDPROP_HEADER contiene l'impostazione ISO corrente per la fotocamera. Il driver della fotocamera può supportare un subset delle impostazioni ISO. Se questo controllo proprietà è supportato, il driver deve supportare KSCAMERA_EXTENDEDPROP_ISO_AUTO.
Questo controllo proprietà è asincrono e non annullabile.
Commenti
Recupero della proprietà
Quando si risponde a una richiesta di KSPROPERTY_TYPE_GET, il driver imposta i membri del KSCAMERA_EXTENDEDPROP_HEADER al seguente.
Membro | Valore |
---|---|
Versione | 1 |
PinId | ID pin per il pin della foto. |
Dimensione | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Risultato | 0 |
Funzionalità | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (impostazioni ISO supportate). |
Flags | Impostazione del valore ISO corrente (solo un valore). |
Se non è stato impostato in precedenza alcun ISO, flag è impostato su KSCAMERA_EXTENDEDPROP_ISO_AUTO (impostazione predefinita).
Impostazione della proprietà
Quando la proprietà è impostata, una richiesta di KSPROPERTY_TYPE_SET, il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER conterrà l'impostazione ISO da abilitare.
Requisiti
Versione |
Disponibile a partire da Windows 8.1. |
Intestazione |
Ksmedia.h (includere Ksmedia.h) |