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