Transition de clé
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Notes
[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]
La transition de clé effectue la clé en fonction de la valeur RVB, de la valeur alpha, de la teinte ou de la luminance.
L’image suivante montre la transition de clé :
ID de classe (CLSID) : {C5B19592-145E-11D3-9F04-006008039E37}
Nom de la variable CLSID : CLSID_DxtKey
Nom convivial : « DxtKey »
Propriétés
Propriété | Type | Plage valide | Description | S'applique à |
---|---|---|---|---|
Teinte | int | 0–360 | Valeur de teinte sur laquelle la touche doit être activée. | Teinte |
Inverser : | BOOL | FALSE ou TRUE | Valeur booléenne indiquant s’il faut inverser l’opération par défaut de la clé. Si la valeur est FALSE, les pixels de l’image en sur-position sont rendus transparents de la manière par défaut. Si la valeur est TRUE, l’opération s’inverse. | Chroma, Hue, Luminance, Nonred |
KeyType | int | Voir remarques | Spécifie le type de clé. Pour plus d'informations, consultez la section Notes. | Tous |
Luminance | int | 0–100 | Valeur de luminance sur laquelle la clé doit être clé. | Luminance |
RGB | DWORD | 0x0 – 0xFFFFFF | Couleur sur laquelle la clé doit être activée. La valeur est un nombre hexadécimal au format 0xRRGGBB, où RR est la valeur rouge, GG est la valeur verte et BB est la valeur bleue. (Le rouge pur, le vert et le bleu sont respectivement 0xFF0000, 0x00FF00 et 0x0000FF.) | Chroma |
Similarité | int | 0–100 | Plage de données de couleur qui devient transparente. À des valeurs plus élevées, une plage plus large de couleurs similaires est transparente. | Chroma, Nonred |
Notes
Le type de clé qui est effectué dépend de la valeur de la propriété KeyType , qui doit être l’une des suivantes :
Valeur | Énumération | Description |
---|---|---|
0 | DXTKEY_RGB | Touche chroma (clé par valeur RVB). |
1 | DXTKEY_NONRED | Clé non marquée. (Rend les zones bleues et vertes transparentes.) |
2 | DXTKEY_LUMINANCE | Touche luminance. |
3 | DXTKEY_ALPHA | Clé par valeur alpha. |
4 | DXTKEY_HUE | Touche par teinte. |
Par défaut, le type de clé est DXTKEY_ALPHA.