Bagikan melalui


enumerasi D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE (d3d12video.h)

Menentukan mode isian alfa untuk pemrosesan video. Nilai ini digunakan oleh struktur D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC .

Sintaks

typedef enum D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE {
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE,
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND,
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION,
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM
} ;

Konstanta

 
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE
Nilai alfa di dalam persegi panjang target diatur ke buram.
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND
Nilai alfa di dalam persegi panjang target diatur ke nilai alfa yang ditentukan dalam warna latar belakang.
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION
Nilai alfa yang ada tetap tidak berubah di permukaan output.
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM
Nilai alfa diambil dari aliran input, diskalakan, dan disalin ke persegi tujuan yang sesuai untuk aliran tersebut. Aliran input ditentukan dalam anggota AlphaFillModeSourceStreamIndexdari D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS.

Jika aliran input tidak memiliki data alfa, prosesor video mengatur nilai alfa dalam persegi panjang target ke buram. Jika aliran input dinonaktifkan atau persegi panjang sumber kosong, nilai alfa dalam persegi panjang target tidak dimodifikasi.

Keterangan

D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE harus selalu didukung. Mode latar belakang, tujuan, dan aliran sumber hanya didukung saat driver melaporkan D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL.

Persyaratan

Persyaratan Nilai
Header d3d12video.h