Bagikan melalui


METODE IDXGIDevice1::SetMaximumFrameLatency (dxgi.h)

Mengatur jumlah bingkai yang diizinkan sistem untuk diantrekan untuk penyajian.

Sintaks

HRESULT SetMaximumFrameLatency(
  UINT MaxLatency
);

Parameter

MaxLatency

Jenis: UINT

Jumlah maksimum bingkai buffer belakang yang dapat diantrekan oleh driver. Nilai default ke 3, tetapi dapat berkisar dari 1 hingga 16. Nilai 0 akan mengatur ulang latensi ke default. Untuk perangkat multi-kepala, nilai ini ditentukan per kepala.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil; jika tidak, DXGI_ERROR_DEVICE_REMOVED jika perangkat dihapus.

Keterangan

Metode ini tidak didukung oleh DXGI 1.0, yang dikirim di Windows Vista dan Windows Server 2008. Dukungan DXGI 1.1 diperlukan, yang tersedia pada Windows 7, Windows Server 2008 R2, dan sebagai pembaruan untuk Windows Vista dengan Paket Layanan 2 (SP2) (KB 971644) dan Windows Server 2008 (KB 971512).

Latensi bingkai adalah jumlah bingkai yang diizinkan untuk disimpan dalam antrean sebelum pengiriman untuk penyajian. Latensi sering digunakan untuk mengontrol bagaimana CPU memilih antara merespons input pengguna dan bingkai yang ada dalam antrean render. Seringkali bermanfaat bagi aplikasi yang tidak memiliki input pengguna (misalnya, pemutaran video) untuk mengantre lebih dari 3 bingkai data.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

Antarmuka DXGI

IDXGIDevice1

IDXGIDevice1::GetMaximumFrameLatency