Partager via


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é :

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.