Antarmuka IDXGISwapChainMedia (dxgi1_3.h)

Antarmuka rantai pertukaran ini memungkinkan aplikasi media desktop untuk meminta perubahan yang mulus ke laju refresh tertentu.

Misalnya, aplikasi media yang menyajikan video pada framerate khas 23,997 bingkai per detik dapat meminta laju refresh kustom 24 atau 48 Hz untuk menghilangkan jitter. Jika permintaan disetujui, aplikasi mulai menyajikan bingkai pada kecepatan refresh kustom segera - tanpa 'sakelar mode' khas yang akan dialami pengguna saat mengubah laju refresh itu sendiri dengan menggunakan panel kontrol.

Warisan

Antarmuka IDXGISwapChainMedia mewarisi dari antarmuka IUnknown . IDXGISwapChainMedia juga memiliki jenis anggota berikut:

Metode

Antarmuka IDXGISwapChainMedia memiliki metode ini.

 
IDXGISwapChainMedia::CheckPresentDurationSupport

Mengkueri driver grafis untuk durasi sajian bingkai yang didukung yang sesuai dengan laju refresh kustom.
IDXGISwapChainMedia::GetFrameStatisticsMedia

Mengkueri sistem untuk struktur DXGI_FRAME_STATISTICS_MEDIA yang menunjukkan apakah laju refresh kustom saat ini disetujui oleh sistem.
IDXGISwapChainMedia::SetPresentDuration

Meminta durasi presentasi kustom (laju refresh kustom).

Keterangan

Perubahan mulus pada framerate kustom hanya dapat dilakukan pada panel terintegrasi. Kecepatan bingkai kustom tidak dapat diterapkan ke tampilan eksternal. Jika adaptor output DXGI dilampirkan ke tampilan eksternal, Maka CheckPresentDurationSupport akan mengembalikan (0, 0) untuk batas atas dan bawah, yang menunjukkan bahwa perangkat tidak mendukung perubahan kecepatan refresh yang mulus.

Laju refresh kustom dapat digunakan saat menampilkan video dengan framerate dinamis. Namun, perubahan kecepatan refresh harus tetap tidak terlihat oleh pengguna. Praktik terbaik untuk menjaga transisi kecepatan refresh tidak terlihat adalah hanya mengatur framerate kustom jika aplikasi menentukannya dapat hadir pada tingkat tersebut setidaknya selama 5 detik.

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

Lihat juga

Antarmuka DXGI

IDXGIFactoryMedia

IUnknown