KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
Le contrôle de propriété de démarrage à chaud fournit un conseil pour que le pilote conserve la broche de la caméra prête pour permettre un fonctionnement sans problème.
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 .
Aucun indicateur n’est défini dans le membre Indicateurs de KSCAMERA_EXTENDEDPROP_HEADER pour cette propriété.
La taille totale des données de propriété est sizeof(KSCAMERA_EXTENDEDPROP_HEADER). Le membre Size de KSCAMERA_EXTENDEDPROP_HEADER est défini sur cette taille totale des données de propriété.
Le démarrage à chaud est activé ou désactivé à l’aide de l’un des indicateurs suivants dans le membre Capability de KSCAMERA_EXTENDEDPROP_HEADER.
Indicateurs de démarrage à chaud | Description |
---|---|
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | Le démarrage à chaud est désactivé. |
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | Le démarrage à chaud est activé. |
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) |
Résultats | 0 |
Fonctionnalité | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED -ou- KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
Indicateurs | 0 |
Le membre Result de KSCAMERA_EXTENDEDPROP_HEADER est toujours défini sur 0 pour une opération get.