struktur DXVA_COPPCommand (dxva.h)
Struktur DXVA_COPPCommand menjelaskan perintah yang dikirim ke sesi video yang dilindungi yang terkait dengan perangkat COPP DirectX VA.
Sintaks
typedef struct _DXVA_COPPCommand {
GUID macKDI;
GUID guidCommandID;
ULONG dwSequence;
ULONG cbSizeData;
UCHAR CommandData[4056];
} DXVA_COPPCommand, *LPDXVA_COPPCommand;
Anggota
macKDI
Menentukan GUID kode autentikasi pesan (MAC) untuk perintah di CommandData. Driver tampilan dapat menggunakan MAC untuk memverifikasi bahwa transmisi perintah aman (artinya, tidak diubah saat transit ke driver).
guidCommandID
Menentukan GUID yang mengidentifikasi perintah. GUID berikut didukung:
DXVA_COPPSetProtectionLevel
Mengatur jenis dan tingkat perlindungan pada konektor fisik yang terkait dengan perangkat COPP.
GUID DXVA_COPPSetProtectionLevel didefinisikan sebagai berikut:
DEFINE_GUID(DXVA_COPPSetProtectionLevel,
0x9bb9327c,0x4eb5,0x4727,0x9f,0x00,0xb4,0x2b,0x09,0x19,0xc0,0xda);
DXVA_COPPSetSignaling
Instruksi tentang cara melindungi sinyal yang melewati konektor fisik yang terkait dengan perangkat DIRECTX VA COPP.
GUID DXVA_COPPSetSignaling didefinisikan sebagai berikut:
DEFINE_GUID(DXVA_COPPSetSignaling,
0x9a631a5,0xd684,0x4c60,0x8e,0x4d,0xd3,0xbb,0xf,0xb,0xe3,0xee);
dwSequence
Menentukan nomor urut. Agar fungsi COPPCommand memproses perintah, nilai dalam dwSequence harus cocok dengan nomor urutan status awal acak 32-bit yang diteruskan dalam struktur DXVA_COPPSignature ke fungsi COPPSequenceStart .
cbSizeData
Menentukan ukuran, dalam byte, dari data perintah di CommandData.
CommandData[4056]
Menentukan array yang terdiri dari data perintah.
Keterangan
Untuk perintah DXVA_COPPSetProtectionLevel, informasi perlindungan disediakan dalam 16 byte pertama dari array CommandData (jenis perlindungan dalam 4 byte pertama, tingkat perlindungan dalam 4 byte berikutnya, dan mungkin beberapa informasi yang diperluas dalam 8 byte terakhir). Dalam panggilan ke fungsi COPPCommand , array CommandData harus ditransmisikan ke penunjuk ke struktur DXVA_COPPSetProtectionLevelCmdData , yang berisi jenis perlindungan, tingkat perlindungan, dan anggota informasi yang diperluas.
Untuk perintah DXVA_COPPSetSignaling, informasi sinyal disediakan dengan mentransmisikan array CommandData ke penunjuk ke struktur DXVA_COPPSetSignalingCmdData .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Struktur ini hanya berlaku untuk Windows Server 2003 dengan SP1 dan yang lebih baru, dan Windows XP dengan SP2 dan yang lebih baru. |
Header | dxva.h (termasuk Dxva.h) |