enumerasi DXVAHD_ALPHA_FILL_MODE (dxvahd.h)
Menentukan bagaimana nilai alfa output dihitung untuk operasi blit Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Sintaks
typedef enum _DXVAHD_ALPHA_FILL_MODE {
DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;
Konstanta
DXVAHD_ALPHA_FILL_MODE_OPAQUE Nilai: 0 Nilai alfa di dalam persegi panjang target diatur ke buram. |
DXVAHD_ALPHA_FILL_MODE_BACKGROUND Nilai: 1 Nilai alfa di dalam persegi panjang target diatur ke nilai alfa yang ditentukan dalam warna latar belakang. Lihat DXVAHD_BLT_STATE_BACKGROUND_COLOR. |
DXVAHD_ALPHA_FILL_MODE_DESTINATION Nilai: 2 Nilai alfa yang ada tetap tidak berubah di permukaan output. |
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM Nilai: 3 Nilai alfa dari aliran input diskalakan dan disalin ke persegi panjang tujuan yang sesuai untuk aliran tersebut. Jika aliran input tidak memiliki data alfa, perangkat DXVA-HD mengatur nilai alfa dalam persegi panjang target ke nilai buram. Jika aliran input dinonaktifkan atau persegi panjang sumber kosong, nilai alfa dalam persegi panjang target tidak dimodifikasi. |
Keterangan
Anggota Mode dari struktur DXVAHD_BLT_STATE_ALPHA_FILL_DATA memiliki jenis enumerasi ini. Anggota tersebut menentukan mode pengisian alfa untuk aliran input yang diidentifikasi oleh anggota StreamNumber dari struktur yang sama. Untuk mengatur mode pengisian alfa, panggil IDXVAHD_VideoProcessor::SetVideoProcessBltState.
Untuk mengetahui mode mana yang didukung perangkat, panggil metode IDXVAHD_Device::GetVideoProcessorDeviceCaps . Jika perangkat mengatur bendera DXVAHD_FEATURE_CAPS_ALPHA_FILL di anggota FeatureCaps dari struktur DXVAHD_VPDEVCAPS , perangkat DXVA-HD mendukung salah satu mode yang tercantum di sini. Jika tidak, mode pengisian alfa harus DXVAHD_ALPHA_FILL_MODE_OPAQUE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | dxvahd.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