Variabel bDXVA_Func

Variabel bDXVA_Func adalah nilai 8-bit yang terkait dengan operasi DirectX VA sebagai berikut.

Nilai bDXVA_Func Operasi

1

Pendekodean gambar terkompresi

2

Pemuatan data campuran alfa

3

Kombinasi alpha-blend

4

Pengambilan sampel ulang gambar

Variabel bDXVA_Func digunakan untuk melakukan tugas-tugas berikut:

  • Probe dan kunci konfigurasi untuk fungsi DirectX VA tertentu. Ini dilakukan dengan menyertakan bDXVA_Func dalam variabel DXVA_ConfigQueryOrReplyFlag dan dalam variabel DXVA_ConfigQueryOrReplyFlag ketika variabel ini dikirim dalam anggota dwFunction dari struktur DD_RENDERMOCOMPDATA dalam panggilan ke DdMoCompRender.

  • Tentukan fungsi yang terkait dengan struktur konfigurasi yang diteruskan dengan perintah probe atau kunci dengan penyertaan dengan variabel DXVA_ConfigQueryOrReplyFlag dalam variabel DXVA_ConfigQueryOrReplyFlag yang dikirim dalam anggota dwFunction dari struktur berikut: DXVA_ConfigPictureDecode untuk dekode gambar terkompresi DXVA_ConfigAlphaLoad untuk pemuatan data alpha-blending DXVA_ConfigAlphaCombine untuk kombinasi alpha-blending

  • Menginisialisasi protokol enkripsi untuk fungsi DirectX VA tertentu dengan dimasukkan dalam variabel DXVA_EncryptProtocolFunc yang dikirim dalam anggota dwFunction dari struktur DD_RENDERMOCOMPDATA dalam panggilan ke DdMoCompRender.

  • Tentukan fungsi yang terkait dengan protokol enkripsi dengan penyertaan dalam anggota dwFunction dari struktur DXVA_EncryptProtocolHeader .

  • Memberi sinyal operasi yang akan dilakukan dengan penyertaan dalam serangkaian nilai byte bDXVA_Func di anggota dwFunction dari struktur DD_RENDERMOCOMPDATA dalam panggilan ke DdMoCompRender. Operasi bDXVA_Func pertama ditentukan dalam byte yang paling signifikan, operasi berikutnya ditentukan dalam byte paling signifikan berikutnya, dan sebagainya. Byte yang tersisa dalam dwFunction yang tidak digunakan untuk memberi sinyal operasi diatur ke nol.