CImagePalette 類別
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
類別 CImagePalette
會管理視訊轉譯器的調色盤。 它可用來從視訊格式建立邏輯調色盤。 此類別旨在與 CBaseWindow 和 CDrawImage 類別搭配使用,因此有點特製化。
受保護的成員變數 | Description |
---|---|
m_hPalette | 處理這個物件所管理的邏輯調色盤。 |
m_pBaseWindow | 管理視窗之 CBaseWindow 物件的指標。 |
m_pDrawImage | 繪製視訊影像之 CDrawImage 物件的指標。 |
m_pFilter | 擁有篩選的指標。 |
公用方法 | Description |
CImagePalette | 建構函式方法。 |
CopyPalette | 將調色盤從任何 VIDEOINFO 結構複製到任何已分色 的 VIDEOINFO 結構。 |
MakeIdentityPalette | 嘗試建立直接對應至顯示裝置中所選取調色盤的調色盤。 |
MakePalette | 使用視訊格式從色彩表格建立邏輯調色盤。 |
PreparePalette | 根據擁有篩選的媒體類型設定調色盤。 |
RemovePalette | 刪除現有的邏輯選擇區。 |