Kelas CImagePalette
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Kelas CImagePalette
mengelola palet untuk perender video. Ini dapat digunakan untuk membuat palet logis dari format video. Kelas ini dimaksudkan untuk digunakan dengan kelas CBaseWindow dan CDrawImage , sehingga agak khusus.
Variabel Anggota yang Dilindungi | Deskripsi |
---|---|
m_hPalette | Tangani palet logis yang dikelola objek ini. |
m_pBaseWindow | Arahkan ke objek CBaseWindow yang mengelola jendela. |
m_pDrawImage | Arahkan ke objek CDrawImage yang menggambar gambar video. |
m_pFilter | Arahkan ke filter pemilik. |
Metode Publik | Deskripsi |
CImagePalette | Metode konstruktor. |
CopyPalette | Menyalin palet dari struktur VIDEOINFO apa pun ke struktur VIDEOINFO yang dipalsukan. |
MakeIdentityPalette | Mencoba membuat palet yang memetakan langsung ke palet yang dipilih di perangkat tampilan. |
MakePalette | Membuat palet logis dari tabel warna dalam format video. |
PreparePalette | Menyiapkan palet, berdasarkan jenis media dari filter pemilik. |
RemovePalette | Menghapus palet logika yang ada. |