Bagikan melalui


enumerasi D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d11.h)

Menentukan mode isian alfa untuk pemrosesan video.

Sintaks

typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;

Konstanta

 
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
Nilai: 0
Nilai alfa di dalam persegi panjang target diatur ke buram.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
Nilai: 1
Nilai alfa di dalam persegi panjang target diatur ke nilai alfa yang ditentukan dalam warna latar belakang. Untuk mengatur warna latar belakang, panggil metode ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor .
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Nilai: 2
Nilai alfa yang ada tetap tidak berubah di permukaan output.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Nilai: 3
Nilai alfa diambil dari aliran input, diskalakan, dan disalin ke persegi panjang tujuan yang sesuai untuk aliran tersebut. Aliran input ditentukan dalam parameter StreamIndex dari metode ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode .

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Header d3d11.h

Lihat juga

Enumerasi Video Direct3D 11

ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode