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