Bagikan melalui


ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio method (d3d11.h)

Mengatur rasio aspek piksel untuk aliran input pada prosesor video.

Sintaks

void VideoProcessorSetStreamPixelAspectRatio(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable,
  [in] const DXGI_RATIONAL  *pSourceAspectRatio,
  [in] const DXGI_RATIONAL  *pDestinationAspectRatio
);

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] Enable

Menentukan apakah parameter pSourceAspectRatio dan pDestinationAspectRatio berisi nilai yang valid. Jika tidak, rasio aspek piksel tidak ditentukan.

[in] pSourceAspectRatio

Penunjuk ke struktur DXGI_RATIONAL yang berisi rasio aspek piksel persegi panjang sumber. Jika AktifkanFALSE, parameter ini bisa NULL.

[in] pDestinationAspectRatio

Penunjuk ke struktur DXGI_RATIONAL yang berisi rasio aspek piksel persegi panjang tujuan. Jika AktifkanFALSE, parameter ini bisa NULL.

Nilai kembali

Tidak ada

Keterangan

Fungsi ini hanya dapat dipanggil jika driver melaporkan kemampuan D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO . Jika kemampuan ini tidak diatur, fungsi ini tidak akan berpengaruh.

Rasio aspek piksel formulir 0/n dan n/0 tidak valid.

Rasio aspek piksel default adalah 1:1 (piksel persegi).

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

Rasio Aspek Gambar