enumerasi DXGI_FRAME_PRESENTATION_MODE (dxgi1_3.h)
Menunjukkan opsi untuk menyajikan bingkai ke rantai pertukaran.
Sintaks
typedef enum DXGI_FRAME_PRESENTATION_MODE {
DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0,
DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1,
DXGI_FRAME_PRESENTATION_MODE_NONE = 2,
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3
} ;
Konstanta
DXGI_FRAME_PRESENTATION_MODE_COMPOSED Nilai: 0 Menentukan bahwa mode presentasi adalah permukaan komposisi, yang berarti bahwa konversi dari YUV ke RGB terjadi sekali per refresh output (misalnya, 60 Hz). Ketika nilai ini dikembalikan, aplikasi media harus menghentikan penggunaan rantai pertukaran dekode dan melakukan konversi YUV ke RGB itu sendiri, mengurangi frekuensi konversi YUV ke RGB menjadi sekali per bingkai video. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY Nilai: 1 Menentukan bahwa mode presentasi adalah permukaan overlay, yang berarti bahwa konversi YUV ke RGB terjadi secara efisien dalam perangkat keras (sekali per bingkai video). Ketika nilai ini dikembalikan, aplikasi media dapat terus menggunakan rantai pertukaran dekode. Lihat IDXGIDecodeSwapChain. |
DXGI_FRAME_PRESENTATION_MODE_NONE Nilai: 2 Tidak ada presentasi yang ditentukan. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE Nilai: 3 Terjadi masalah yang menyebabkan perlindungan konten tidak valid dalam rantai pertukaran dengan perlindungan konten perangkat keras, dan biasanya karena sistem kehabisan memori yang dilindungi perangkat keras. Aplikasi harus melakukan salah satu hal berikut:
Perhatikan bahwa hanya membuat ulang rantai pertukaran atau perangkat biasanya tidak akan berdampak karena DWM akan terus kehabisan memori dan akan mengembalikan kegagalan yang sama. |
Keterangan
Enum ini digunakan oleh struktur DXGI_FRAME_STATISTICS_MEDIA .
Persyaratan
Header | dxgi1_3.h (termasuk DXGIPartner.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