Partager via


Transition de clé

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et 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.]

Note

[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]

 

La transition de clé effectue le keying 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é :

de 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 clé. Teinte
Renverser BOOL FALSE ou TRUE Valeur booléenne indiquant s’il faut inverser l’opération par défaut de la clé. Si FAUX, les pixels de l’image sur-mesure sont rendus transparents de la manière par défaut. Si TRUE, l’opération est inversée. Chroma, Hue, Luminance, Nonred
KeyType Int Voir les remarques Spécifie le type de clé. Pour plus d’informations, consultez Remarques. Tout
Luminance Int 0–100 Valeur de luminance sur laquelle clé. Luminance
RVB DWORD 0x0 – 0xFFFFFF Couleur sur laquelle clé. 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 0xFF0000, 0x00FF00 et 0x0000FF, respectivement.) Chroma
Similitude Int 0–100 Plage de données de couleur qui devient transparente. À des valeurs plus élevées, une plus grande plage de couleurs similaires est transparente. Chroma, Nonred

 

Remarques

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é nonred. (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.

 

Le type de clé est défini par défaut sur DXTKEY_ALPHA.