enumerasi DXVAHD_BLT_STATE (dxvahd.h)
Menentukan parameter status untuk operasi blit saat menggunakan Definisi Tinggi Akselerasi Video Microsoft DirectX (DXVA-HD).
Untuk mengatur parameter status, panggil metode IDXVAHD_VideoProcessor::SetVideoProcessBltState . Metode ini mengambil nilai DXVAHD_BLT_STATE dan array byte sebagai input. Array byte berisi data status, struktur yang ditentukan oleh nilai DXVAHD_BLT_STATE .
Sintaks
typedef enum _DXVAHD_BLT_STATE {
DXVAHD_BLT_STATE_TARGET_RECT = 0,
DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
DXVAHD_BLT_STATE_ALPHA_FILL = 3,
DXVAHD_BLT_STATE_CONSTRICTION = 4,
DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;
Konstanta
DXVAHD_BLT_STATE_TARGET_RECT Nilai: 0 Menentukan persegi panjang target, yang merupakan area dalam permukaan tujuan tempat output akan digambar. Data status adalah struktur DXVAHD_BLT_STATE_TARGET_RECT_DATA . |
DXVAHD_BLT_STATE_BACKGROUND_COLOR Nilai: 1 Menentukan warna latar belakang. Data status adalah struktur DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA . |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE Nilai: 2 Menentukan ruang warna output. Data status adalah struktur DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA . |
DXVAHD_BLT_STATE_ALPHA_FILL Nilai: 3 Menentukan bagaimana perangkat DXVA-HD menghitung nilai alfa output. Data status adalah struktur DXVAHD_BLT_STATE_ALPHA_FILL_DATA . |
DXVAHD_BLT_STATE_CONSTRICTION Nilai: 4 Menentukan jumlah downsampling yang akan dilakukan pada output. Data status adalah struktur DXVAHD_BLT_STATE_CONSTRICTION_DATA . |
DXVAHD_BLT_STATE_PRIVATE Nilai: 1000 Menentukan bahwa data status berisi status blit DXVA-HD privat. Gunakan status ini untuk parameter eksklusif atau khusus perangkat. Data status adalah struktur DXVAHD_BLT_STATE_PRIVATE_DATA . |
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 |