KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL
Cette propriété obtient ou définit la fonctionnalité de miniature de l’appareil photo. Si un facteur de mise à l’échelle est fourni, les miniatures sont activées à l’échelle sélectionnée.
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 le membre Value est ignoré.
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 OU au niveau du bit d’une ou plusieurs des valeurs d’échelle suivantes prises en charge.
Indicateur d’échelle des miniatures | Description |
---|---|
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE | Les miniatures sont désactivées. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | La résolution des miniatures est X/2 et Y/2. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | La résolution des miniatures est X/4 et Y/4. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X | La résolution des miniatures est X/8 et Y/8. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X | La résolution des miniatures est X/16 et Y/16. |
Le membre Indicateurs de KSCAMERA_EXTENDEDPROP_HEADER contient la valeur d’échelle de miniatures actuellement définie pour la caméra. Si la génération de miniatures n’est pas activée, seule KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE est définie dans Indicateurs.
Ce contrôle de propriété est asynchrone et n’est pas annulable.
Remarques
Obtention de la propriété
Lors de la réponse à 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 | Valeur d’erreur résultant de la tentative d’obtention des paramètres de miniature. |
Fonctionnalité | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (valeurs d’échelle de miniature prises en charge). |
Indicateurs | Paramètre de valeur de miniature actuel (une seule valeur). |
Définition de la propriété
Lorsque la propriété est définie, une requête KSPROPERTY_TYPE_SET, le membre Indicateurs de KSCAMERA_EXTENDEDPROP_HEADER contient l’un des indicateurs d’échelle de miniature.
Spécifications
Version |
Disponible à partir de Windows 8.1. |
En-tête |
Ksmedia.h (inclure Ksmedia.h) |