Freigeben über


DXVA_COPPSetSignalingCmdData Struktur (dxva.h)

In der DXVA_COPPSetSignalingCmdData-Struktur wird beschrieben, wie das Signal geschützt wird, das den physischen Verbinder 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;

Angehörige

ActiveTVProtectionStandard

Gibt eine gültige ORed-Kombination der folgenden Werte aus dem COPP_TVProtectionStandard Enumerationstyp an, der den Typ der Fernsehsignale angibt, auf 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 3 Bits im folgenden AspectRatioData1 Member gültig sind.

AspectRatioData1

Gibt einen der folgenden Werte aus dem COPP_ImageAspectRatio_EN300294 Enumerationstyp 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ältnisbezogene 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ältnisbezogene 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, das die gültigen Bitfelder in den entsprechenden Elementen des folgenden ExtendedInfoData Arraymemm angibt.

ExtendedInfoData[4]

Gibt ein Array mit zusätzlichen 32-Bit-Datenwerten an, die festgelegt werden sollen. Zurzeit nicht verwendet.

Reserved

Reserviert. Sollte auf Null festgelegt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.
Header- dxva.h (include Dxva.h)

Siehe auch

COPPCommand-

DXVA_COPPCommand