[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
注意
[已被取代。 此 API 可能會從未來的 Windows 版本中移除。]
Key 轉換會根據 RGB 值、Alpha 值、色調或亮度來執行索引鍵。
下圖顯示金鑰轉換:
類別標識符 (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}
CLSID 變數名稱:CLSID_DxtKey
易記名稱:“DxtKey”
性能
| 財產 | 類型 | 有效範圍 | 描述 | 適用於 |
|---|---|---|---|---|
| 色調 | int | 0–360 | 要索引鍵的色調值。 | 色調 |
| 轉化 | BOOL | FALSE 或 TRUE | 布爾值,指出是否要反轉索引鍵的默認作業。 如果 FALSE,則會以預設方式將過度顯示影像中的像素設為透明。 如果 TRUE,則作業會反轉。 | 色度、色調、亮度、非紅色 |
| KeyType | int | 請參閱備註 | 指定索引鍵的類型。 如需詳細資訊,請參閱。 | 都 |
| 亮度 | int | 0–100 | 要索引鍵的亮度值。 | 亮度 |
| RGB | DWORD | 0x0 – 0xFFFFFF | 要索引鍵的色彩。 值為十六進位數位,格式為 0xRRGGBB,其中 RR 為紅色值,GG 為綠色值,而 BB 為藍色值。 (純紅色、綠色和藍色分別0xFF0000、0x00FF00和0x0000FF。 | 色度 |
| 相似 | int | 0–100 | 變成透明的色彩數據範圍。 在較高的值中,較寬範圍的類似色彩是透明的。 | 色度,非紅色 |
言論
執行的索引鍵類型取決於 KeyType 屬性的值,這必須是下列其中一項:
| 價值 | 列舉 | 描述 |
|---|---|---|
| 0 | DXTKEY_RGB | 色度索引鍵(以 RGB 值為索引鍵)。 |
| 1 | DXTKEY_NONRED | 非索引鍵。 (使藍色和綠色區域變得透明。 |
| 2 | DXTKEY_LUMINANCE | 亮度鍵。 |
| 3 | DXTKEY_ALPHA | 依Alpha值進行索引鍵。 |
| 4 | DXTKEY_HUE | 依色調的索引鍵。 |
索引鍵類型預設為 DXTKEY_ALPHA。