Bagikan melalui


struktur DXVA_COPPStatusSignalingCmdData (dxva.h)

Struktur DXVA_COPPStatusSignalingCmdData menjelaskan bagaimana sinyal yang melewati konektor fisik yang terkait dengan perangkat DIRECTX VA COPP dilindungi.

Sintaks

typedef struct _DXVA_COPPStatusSignalingCmdData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG AvailableTVProtectionStandards;
  ULONG ActiveTVProtectionStandard;
  ULONG TVType;
  ULONG AspectRatioValidMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioValidMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioValidMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoValidMask[4];
  ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;

Anggota

rApp

Menentukan angka acak 128-bit, digunakan sekali. Angka acak ini dihasilkan oleh aplikasi yang meminta dan diberikan ke driver tampilan di anggota rApp dari struktur DXVA_COPPStatusInput .

dwFlags

Menentukan informasi status tambahan yang mungkin relevan dengan aplikasi panggilan. Driver tampilan harus mengatur dwFlags ke nilai COPP_StatusNormal (0x00) dari jenis enumerasi COPP_StatusFlags atau ke kombinasi ORed yang valid dari COPP_StatusFlags berikut:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

AvailableTVProtectionStandards

Menentukan kombinasi nilai ORed yang valid dari jenis enumerasi COPP_TVProtectionStandard yang menunjukkan jenis sinyal televisi yang dapat dibawa oleh konektor fisik yang terkait dengan perangkat DIRECTX VA COPP. Untuk daftar jenis sinyal, lihat anggota ActiveTVProtectionStandard dari struktur DXVA_COPPSetSignalingCmdData .

ActiveTVProtectionStandard

Menentukan kombinasi nilai ORed yang valid dari jenis enumerasi COPP_TVProtectionStandard yang menunjukkan jenis sinyal televisi yang terkait dengan perangkat DIRECTX VA COPP yang saat ini digunakan. Untuk daftar jenis sinyal, lihat anggota ActiveTVProtectionStandard dari struktur DXVA_COPPSetSignalingCmdData .

TVType

Menentukan nilai yang menunjukkan atribut monitor tampilan yang terhubung yang diketahui driver. Saat ini tidak digunakan.

AspectRatioValidMask1

Menentukan konstanta COPP_ImageAspectRatio_EN300294_Mask (0x00000007) yang menunjukkan bahwa hanya tiga bit pertama dalam anggota AspectRatioData1 berikut yang valid.

AspectRatioData1

Menentukan salah satu nilai dari jenis enumerasi COPP_ImageAspectRatio_EN300294 untuk menunjukkan nilai ETSI EN 300 294. Untuk daftar nilai, lihat anggota AspectRatioData1 dari struktur DXVA_COPPSetSignalingCmdData .

AspectRatioValidMask2

Menentukan nilai yang menunjukkan bitfield yang valid dalam anggota AspectRatioData2 berikut.

AspectRatioData2

Menentukan data 32-bit untuk data terkait rasio aspek tambahan untuk standar perlindungan tertentu. Data ini dapat digunakan untuk membaca nilai Akhir dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Tipe B.

AspectRatioValidMask3

Menentukan nilai yang menunjukkan bitfield yang valid dalam anggota AspectRatioData3 berikut.

AspectRatioData3

Menentukan data 32-bit untuk data terkait rasio aspek tambahan untuk standar perlindungan tertentu. Data ini dapat digunakan untuk membaca nilai Akhir dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Tipe B.

ExtendedInfoValidMask[4]

Menentukan array nilai yang menunjukkan bitfields yang valid dalam elemen masing-masing dari anggota array ExtendedInfoData berikut.

ExtendedInfoData[4]

Menentukan array data 32-bit tambahan. Saat ini tidak digunakan.

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

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput