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) |