Freigeben über


DXVA_COPPStatusSignalingCmdData Struktur (dxva.h)

Die DXVA_COPPStatusSignalingCmdData Struktur beschreibt, wie das Signal, das den physischen Verbinder durchläuft, der dem DirectX VA COPP-Gerät zugeordnet ist, geschützt ist.

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;

Angehörige

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 Statusinformationen 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 Kombination aus 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 Arten von Fernsehsignalen angibt, die der physische Verbinder, die dem DirectX VA COPP-Gerät zugeordnet sind, übertragen können. Eine Liste der Signaltypen finden Sie im ActiveTVProtectionStandard Member der DXVA_COPPSetSignalingCmdData-Struktur.

ActiveTVProtectionStandard

Gibt eine gültige ORed-Kombination von Werten aus dem COPP_TVProtectionStandard Enumerationstyp an, der die Arten von Fernsehsignalen angibt, die der physische Verbinder, die dem DirectX VA COPP-Gerät zugeordnet sind, derzeit trägt. Eine Liste der Signaltypen finden Sie im ActiveTVProtectionStandard Member der DXVA_COPPSetSignalingCmdData-Struktur.

TVType

Gibt einen Wert an, der Attribute des angeschlossenen Anzeigemonitors angibt, auf den der Treiber aufmerksam ist. Zurzeit 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 Member 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ältnisdaten 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 Type 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ältnisdaten 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 Type B-Pakete zu lesen.

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

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

COPPQueryStatus-

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput