Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Nuta
[Przestarzałe. Ten interfejs API może zostać usunięty z przyszłych wersji systemu Windows.]
Przejście klucza wykonuje klucz na podstawie wartości RGB, wartości alfa, odcieni lub luminance.
Na poniższej ilustracji przedstawiono przejście klucza:
przejścia klucza
Identyfikator klasy (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}
Nazwa zmiennej CLSID: CLSID_DxtKey
Przyjazna nazwa: "DxtKey"
Właściwości
| Własność | Typ | Prawidłowy zakres | Opis | Dotyczy |
|---|---|---|---|---|
| Odcień | Int | 0–360 | Wartość odcienia, na której ma być klucz. | Odcień |
| Odwróć | BOOL | false lub true | Wartość logiczna wskazująca, czy odwrócić domyślną operację klucza. Jeśli false, piksele na nadmiernym obrazie są niewidoczne w domyślny sposób. Jeśli true, operacja odwraca się. | Chroma, Hue, Luminance, Nonred |
| Typ klucza | Int | Zobacz uwagi | Określa typ klucza. Aby uzyskać więcej informacji, zobacz Uwagi. | Cały |
| Jasność | Int | 0–100 | Wartość luminance, na której ma być klucz. | Jasność |
| RGB | DWORD | 0x0 — 0xFFFFFF | Kolor, na którym ma być klucz. Wartość to liczba szesnastkowa z formatem 0xRRGGBB, gdzie RR jest czerwoną wartością, GG jest zieloną wartością, a BB jest niebieską wartością. (Czysty czerwony, zielony i niebieski są odpowiednio 0xFF0000, 0x00FF00 i 0x0000FF). | Chroma |
| Podobieństwo | Int | 0–100 | Zakres danych kolorów, który staje się przezroczysty. Przy wyższych wartościach szerszy zakres podobnych kolorów jest przezroczysty. | Chroma, Nonred |
Uwagi
Typ wykonywanego klucza zależy od wartości właściwości KeyType, która musi być jedną z następujących wartości:
| Wartość | Wyliczenie | Opis |
|---|---|---|
| 0 | DXTKEY_RGB | Klucz Chroma (klucz według wartości RGB). |
| 1 | DXTKEY_NONRED | Klucz inny niżred. (Sprawia, że niebieskie i zielone obszary są przezroczyste). |
| 2 | DXTKEY_LUMINANCE | Klucz luminance. |
| 3 | DXTKEY_ALPHA | Klucz według wartości alfa. |
| 4 | DXTKEY_HUE | Klucz według odcienia. |
Typ klucza jest domyślnie DXTKEY_ALPHA.