Bagikan melalui


METODE ID3D11VideoContext::VideoProcessorSetOutputConstriction (d3d11.h)

Mengatur jumlah downsampling yang akan dilakukan pada output.

Sintaks

void VideoProcessorSetOutputConstriction(
  [in] ID3D11VideoProcessor *pVideoProcessor,
       BOOL                 Enable,
       SIZE                 Size
);

Parameter

[in] pVideoProcessor

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

Enable

Jika TRUE, downsampling diaktifkan. Jika tidak, downsampling dinonaktifkan dan anggota Ukuran diabaikan.

Size

Ukuran pengambilan sampel.

Nilai kembali

Tidak ada

Keterangan

Downsampling terkadang digunakan untuk mengurangi kualitas konten premium ketika bentuk perlindungan konten lain tidak tersedia. Secara default, downsampling dinonaktifkan.

Jika parameter AktifkanTRUE, driver menurunkan sampel gambar yang disusun ke ukuran yang ditentukan, lalu menskalakannya kembali ke ukuran persegi panjang target.

Lebar dan tinggi Ukuran harus lebih besar dari nol. Jika ukurannya lebih besar dari persegi panjang target, downsampling tidak terjadi.

Untuk menggunakan fitur ini, driver harus mendukung downsampling, yang ditunjukkan oleh bendera kemampuan D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION . Untuk mengkueri kemampuan ini, panggil ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.

Persyaratan

Persyaratan Nilai
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