Transizione chiave
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nota
[Deprecata. Questa API può essere rimossa dalle versioni future di Windows.]
La transizione Key esegue il keying in base al valore RGB, al valore alfa, alla tonalità o alla luminanza.
L'immagine seguente mostra la transizione chiave:
ID classe (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}
Nome variabile CLSID: CLSID_DxtKey
Nome descrittivo: "DxtKey"
Proprietà
Proprietà | Type | Intervallo valido | Descrizione | Si applica a |
---|---|---|---|---|
Tonalità | INT | 0–360 | Valore di tonalità su cui chiave. | Tonalità |
Inverti | BOOL | FALSE o TRUE | Valore booleano che indica se invertire l'operazione predefinita della chiave. Se FALSE, i pixel nell'immagine overlying vengono resi trasparenti nel modo predefinito. Se TRUE, l'operazione viene invertita. | Chroma, Hue, Luminance, Nonred |
KeyType | INT | Vedere la sezione Osservazioni | Specifica il tipo di chiave. Per altre informazioni, vedere la sezione Osservazioni. | Tutti |
Luminance | INT | 0–100 | Valore di luminanza su cui chiave. | Luminance |
RGB | DWORD | 0x0 - 0xFFFFFF | Colore su cui chiave. Il valore è un numero esadecimale con il formato 0xRRGGBB, dove RR è il valore rosso, GG è il valore verde e BB è il valore blu. (Il rosso puro, il verde e il blu sono rispettivamente 0xFF0000, 0x00FF00 e 0x0000FF). | Chroma |
Similarity | INT | 0–100 | Intervallo di dati di colore che diventa trasparente. A valori superiori, un intervallo più ampio di colori simili è trasparente. | Chroma, Nonred |
Commenti
Il tipo di chiave eseguita dipende dal valore della proprietà KeyType , che deve essere uno dei seguenti:
Valore | Enumerazione | Descrizione |
---|---|---|
0 | DXTKEY_RGB | Chiave Chroma (chiave per valore RGB). |
1 | DXTKEY_NONRED | Chiave nonred. (Rende trasparente l'area blu e verde). |
2 | DXTKEY_LUMINANCE | Chiave di luminanza. |
3 | DXTKEY_ALPHA | Chiave per valore alfa. |
4 | DXTKEY_HUE | Chiave per tonalità. |
Il tipo di chiave è predefinito per DXTKEY_ALPHA.