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) |