Bagikan melalui


METODE ID3D11VideoContext::VideoProcessorGetStreamPalette (d3d11.h)

Mendapatkan entri palet warna untuk aliran input pada prosesor video.

Sintaks

void VideoProcessorGetStreamPalette(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [in]  UINT                 Count,
  [out] UINT                 *pEntries
);

Parameter

[in] pVideoProcessor

Penunjuk ke antarmuka ID3D11VideoProcessor . Untuk mendapatkan pointer ini, panggil ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Indeks berbasis nol dari aliran input. Untuk mendapatkan jumlah aliran maksimum, panggil ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps dan periksa anggota struktur MaxStreamStates .

[in] Count

Jumlah entri dalam array pEntries .

[out] pEntries

Penunjuk ke array UINT yang dialokasikan oleh pemanggil. Metode mengisi array dengan entri palet. Untuk aliran RGB, entri palet menggunakan representasi DXGI_FORMAT_B8G8R8A8 . Untuk aliran YCbCr, entri palet menggunakan representasi DXGI_FORMAT_AYUV .

Mengembalikan nilai

Tidak ada

Keterangan

Metode ini hanya berlaku untuk aliran input yang memiliki format warna palettisasi. Format palettisasi dengan 4 bit per piksel (bpp) menggunakan 16 entri palet. Format dengan 8 bpp menggunakan 256 entri.

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext