DXVA_COPPSetSignalingCmdData-Struktur (dxva.h)
Die DXVA_COPPSetSignalingCmdData-Struktur beschreibt, wie das Signal geschützt wird, das den physischen Connector durchläuft, der dem DirectX VA COPP-Gerät zugeordnet ist.
Syntax
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;
Member
ActiveTVProtectionStandard
Gibt eine gültige ORed-Kombination der folgenden Werte aus dem COPP_TVProtectionStandard-Enumerationstyp an, der den Typ der Fernsehsignale angibt, für die der Schutz festgelegt werden soll:
- 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
Gibt die COPP_ImageAspectRatio_EN300294_Mask -Konstante (0x00000007) an, die angibt, dass nur die ersten drei Bits im folgenden AspectRatioData1-Member gültig sind.
AspectRatioData1
Gibt einen der folgenden Werte aus dem enumerationstyp COPP_ImageAspectRatio_EN300294 an, um einen ETSI EN 300 294-Wert anzugeben.
- 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
Gibt einen Wert an, der die gültigen Bitfelder im folgenden AspectRatioData2-Member angibt.
AspectRatioData2
Gibt 32-Bit-Daten für zusätzliche Seitenverhältnis-bezogene Daten an, die für bestimmte Schutzstandards festgelegt werden sollen. Diese Daten können verwendet werden, um End- und Q0-Werte für EIA-608-B oder eine Beschreibung des aktiven Formats für CEA-805-A Typ B-Pakete auszudrücken.
AspectRatioChangeMask3
Gibt einen Wert an, der die gültigen Bitfelder im folgenden AspectRatioData3-Member angibt.
AspectRatioData3
Gibt 32-Bit-Daten für zusätzliche Seitenverhältnis-bezogene Daten an, die für bestimmte Schutzstandards festgelegt werden sollen. Diese Daten können verwendet werden, um End- und Q0-Werte für EIA-608-B oder eine Beschreibung des aktiven Formats für CEA-805-A Typ B-Pakete auszudrücken.
ExtendedInfoChangeMask[4]
Gibt ein Array von Werten an, die die gültigen Bitfelder in den entsprechenden Elementen des folgenden ExtendedInfoData-Arraymembers angeben.
ExtendedInfoData[4]
Gibt ein Array mit zusätzlichen 32-Bit-Datenwerten an, die festgelegt werden sollen. Derzeit nicht verwendet.
Reserved
Reserviert. Sollte auf Null festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Kopfzeile | dxva.h (dxva.h einschließen) |