Bagikan melalui


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)

Lihat juga

COPPCommand

COPPSequenceStart

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPSetSignalingCmdData

DXVA_COPPSignature