Bagikan melalui


Metode IDXGIDecodeSwapChain::P resentBuffer (dxgi1_3.h)

Menyajikan bingkai pada adaptor output. Bingkai adalah sub sumber daya objek IDXGIResource yang digunakan untuk membuat rantai pertukaran dekode.

Sintaks

HRESULT PresentBuffer(
  UINT BufferToPresent,
  UINT SyncInterval,
  UINT Flags
);

Parameter

BufferToPresent

Indeks yang menunjukkan anggota array subsumber daya mana yang akan disajikan.

SyncInterval

Bilangan bulat yang menentukan cara menyinkronkan presentasi bingkai dengan kosong vertikal.

Untuk model transfer blok bit (bitblt) (DXGI_SWAP_EFFECT_DISCARD atau DXGI_SWAP_EFFECT_SEQUENTIAL), nilainya adalah:

  • 0 - Presentasi terjadi segera, tidak ada sinkronisasi.
  • 1,2,3,4 - Sinkronkan presentasi setelah kosong vertikal ke-n.
Untuk model balik (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), nilainya adalah:
  • 0 - Batalkan sisa waktu pada bingkai yang disajikan sebelumnya dan buang bingkai ini jika bingkai yang lebih baru diantrekan.
  • n > 0 - Sinkronkan presentasi untuk setidaknya n kosong vertikal.

Flags

Nilai bilangan bulat yang berisi opsi presentasi rantai pertukaran. Opsi ini ditentukan oleh konstanta DXGI_PRESENT .

Bendera DXGI_PRESENT_USE_DURATION harus diatur jika durasi ada kustom (laju refresh kustom) sedang digunakan.

Nilai kembali

Metode ini mengembalikan S_OK pada keberhasilan, atau mengembalikan salah satu kode kesalahan berikut:

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header dxgi1_3.h
Pustaka Dxgi.lib

Lihat juga

IDXGIDecodeSwapChain