Bagikan melalui


struktur DXVA_COPPSetSignalingCmdData (dxva.h)

Struktur DXVA_COPPSetSignalingCmdData menjelaskan cara melindungi sinyal yang melalui konektor fisik yang terkait dengan perangkat DIRECTX VA COPP.

Sintaks

typedef struct _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

Anggota

ActiveTVProtectionStandard

Menentukan kombinasi ORed yang valid dari nilai berikut dari jenis enumerasi COPP_TVProtectionStandard yang menunjukkan jenis sinyal televisi untuk mengatur perlindungan:

  • COPP_ProtectionStandard_Unknown (0x80000000)
  • COPP_ProtectionStandard_None (0x00000000)
  • COPP_ProtectionStandard_IEC61880_525i (0x00000001)
  • COPP_ProtectionStandard_IEC61880_2_525i (0x00000002)
  • COPP_ProtectionStandard_IEC62375_625p (0x00000004)
  • COPP_ProtectionStandard_EIA608B_525 (0x00000008)
  • COPP_ProtectionStandard_EN300294_625i (0x00000010)
  • COPP_ProtectionStandard_CEA805A_TypeA_525p (0x00000020)
  • COPP_ProtectionStandard_CEA805A_TypeA_750p (0x00000040)
  • COPP_ProtectionStandard_CEA805A_TypeA_1125i (0x00000080)
  • COPP_ProtectionStandard_CEA805A_TypeB_525p (0x00000100)
  • COPP_ProtectionStandard_CEA805A_TypeB_750p (0x00000200)
  • COPP_ProtectionStandard_CEA805A_TypeB_1125i (0x00000400)
  • COPP_ProtectionStandard_ARIBTRB15_525i (0x00000800)
  • COPP_ProtectionStandard_ARIBTRB15_525p (0x00001000)
  • COPP_ProtectionStandard_ARIBTRB15_750p (0x00002000)
  • COPP_ProtectionStandard_ARIBTRB15_1125i (0x00004000)

AspectRatioChangeMask1

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

AspectRatioData1

Menentukan salah satu nilai berikut dari jenis enumerasi COPP_ImageAspectRatio_EN300294 untuk menunjukkan nilai ETSI EN 300 294.

  • COPP_AspectRatio_EN300294_FullFormat4by3 (0)
  • COPP_AspectRatio_EN300294_Box14by9Center (1)
  • COPP_AspectRatio_EN300294_Box14by9Top (2)
  • COPP_AspectRatio_EN300294_Box16by9Center (3)
  • COPP_AspectRatio_EN300294_Box16by9Top (4)
  • COPP_AspectRatio_EN300294_BoxGT16by9Center (5)
  • COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter (6)
  • COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic (7)

AspectRatioChangeMask2

Menentukan nilai yang menunjukkan bitfields yang valid di anggota AspectRatioData2 berikut.

AspectRatioData2

Menentukan data 32-bit untuk data terkait rasio aspek tambahan yang akan diatur untuk standar perlindungan tertentu. Data ini dapat digunakan untuk mengekspresikan nilai End dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Type B.

AspectRatioChangeMask3

Menentukan nilai yang menunjukkan bitfields yang valid di anggota AspectRatioData3 berikut.

AspectRatioData3

Menentukan data 32-bit untuk data terkait rasio aspek tambahan yang akan diatur untuk standar perlindungan tertentu. Data ini dapat digunakan untuk mengekspresikan nilai End dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Type B.

ExtendedInfoChangeMask[4]

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

ExtendedInfoData[4]

Menentukan array nilai data 32-bit tambahan yang akan diatur. Saat ini tidak digunakan.

Reserved

Dicadangkan. Harus diatur ke nol.

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

DXVA_COPPCommand