DXVA_COPPStatusSignalingCmdData-Struktur (dxva.h)

Die DXVA_COPPStatusSignalingCmdData-Struktur beschreibt, wie das Signal, das durch den physischen Connector geht, der dem DirectX VA-COPP-Gerät zugeordnet ist, geschützt wird.

Syntax

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;

Member

rApp

Gibt eine 128-Bit-Zufallszahl an, die einmal verwendet wird. Diese Zufallszahl wird von der anfordernden Anwendung generiert und dem Anzeigetreiber im rApp-Member der DXVA_COPPStatusInput-Struktur bereitgestellt.

dwFlags

Gibt zusätzliche status Informationen an, die für die aufrufende Anwendung relevant sein können. Der Anzeigetreiber sollte dwFlags auf den COPP_StatusNormal -Wert (0x00) des COPP_StatusFlags-Enumerationstyps oder auf eine gültige ORed-Kombination der folgenden COPP_StatusFlags festlegen:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

AvailableTVProtectionStandards

Gibt eine gültige ORed-Kombination von Werten aus dem COPP_TVProtectionStandard-Enumerationstyp an, der die Typen von Fernsehsignalen angibt, die der dem DirectX VA-COPP-Gerät zugeordnete physische Connector tragen kann. Eine Liste der Signaltypen finden Sie im ActiveTVProtectionStandard-Element der DXVA_COPPSetSignalingCmdData-Struktur .

ActiveTVProtectionStandard

Gibt eine gültige ORed-Kombination von Werten aus dem COPP_TVProtectionStandard-Enumerationstyp an, der die Typen von Fernsehsignalen angibt, die der physische Connector, der dem DirectX VA-COPP-Gerät zugeordnet ist, derzeit enthält. Eine Liste der Signaltypen finden Sie im ActiveTVProtectionStandard-Element der DXVA_COPPSetSignalingCmdData-Struktur .

TVType

Gibt einen Wert an, der Attribute des verbundenen Anzeigemonitors angibt, die dem Treiber bekannt sind. Derzeit nicht verwendet.

AspectRatioValidMask1

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 Werte aus dem COPP_ImageAspectRatio_EN300294 Enumerationstyp an, um einen ETSI EN 300 294-Wert anzugeben. Eine Liste der Werte finden Sie im AspectRatioData1-Element der DXVA_COPPSetSignalingCmdData-Struktur .

AspectRatioValidMask2

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 für bestimmte Schutzstandards an. 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 zu lesen.

AspectRatioValidMask3

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 für bestimmte Schutzstandards an. 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 zu lesen.

ExtendedInfoValidMask[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 zusätzlicher 32-Bit-Daten an. Derzeit nicht verwendet.

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

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput