Freigeben über


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)

Weitere Informationen

COPPCommand

DXVA_COPPCommand