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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk