KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
Cette propriété sélectionne le paramètre ISO pour la caméra. Le paramètre ISO est choisi dans un groupe de présélections ou défini sur automatique.
Tableau récapitulatif de l’utilisation
Get | Set | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui |
Oui |
Épingle |
La valeur de propriété (données d’opération) contient une structure KSCAMERA_EXTENDEDPROP_HEADER et une structure KSCAMERA_EXTENDEDPROP_VALUE . Le KSCAMERA_EXTENDEDPROP_VALUE est obligatoire, mais pas utilisé.
La taille totale des données de propriété est sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Le membre Size de KSCAMERA_EXTENDEDPROP_HEADER est défini sur cette taille totale des données de propriété.
Le membre Capability de KSCAMERA_EXTENDEDPROP_HEADER contient une combinaison de bits OU d’un ou plusieurs des paramètres ISO suivants.
ISO | Description |
---|---|
KSCAMERA_EXTENDEDPROP_ISO_AUTO | Le paramètre ISO est automatique. |
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 |
Le membre Indicateurs de KSCAMERA_EXTENDEDPROP_HEADER contient le paramètre ISO actuel pour la caméra. Le pilote de caméra peut prendre en charge un sous-ensemble des paramètres ISO. Si ce contrôle de propriété est pris en charge, le pilote doit prendre en charge KSCAMERA_EXTENDEDPROP_ISO_AUTO.
Ce contrôle de propriété est asynchrone et non annulable.
Remarques
Obtention de la propriété
Lorsque vous répondez à une demande de KSPROPERTY_TYPE_GET, le pilote définit les membres du KSCAMERA_EXTENDEDPROP_HEADER comme suit.
Membre | Valeur |
---|---|
Version | 1 |
PinId | ID d’épingle de l’épingle de la photo. |
Taille | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Résultats | 0 |
Fonctionnalité | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (Paramètres ISO pris en charge). |
Indicateurs | Paramètre de valeur ISO actuel (une seule valeur). |
Si aucune ISO n’a été définie précédemment, flags est défini sur KSCAMERA_EXTENDEDPROP_ISO_AUTO (valeur par défaut).
Définition de la propriété
Lorsque la propriété est définie, une demande de KSPROPERTY_TYPE_SET, le membre Indicateurs de KSCAMERA_EXTENDEDPROP_HEADER contient le paramètre ISO à activer.
Spécifications
Version |
Disponible à partir de Windows 8.1. |
En-tête |
Ksmedia.h (inclure Ksmedia.h) |