Bagikan melalui


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

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Enumerasi Video Direct3D

Enumerasi Yayasan Media