OPM_ACP_AND_CGMSA_SIGNALING-Struktur (opmapi.h)
Enthält das Ergebnis einer OPM_GET_ACP_AND_CGMSA_SIGNALING Abfrage.
Syntax
typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;
Member
rnRandomNumber
Eine OPM_RANDOM_NUMBER-Struktur . Diese Struktur enthält die gleiche 128-Bit-Zufallszahl, die die Anwendung in der OPM_GET_INFO_PARAMETERS- oder OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS-Struktur an den Treiber gesendet hat.
ulStatusFlags
Ein bitweises OR von OPM-Statusflags.
ulAvailableTVProtectionStandards
Ein bitweises OR mit 0 oder mehr TV Protection Standard Flags. Der Treiber gibt Flags für alle unterstützten Schutzstandards und -auflösungen zurück, unabhängig davon, welche jetzt aktiv sind.
ulActiveTVProtectionStandard
Ein Wert aus den TV Protection Standard Flags, der den derzeit aktiven Schutzstandard angibt.
ulReserved
Für die zukünftige Verwendung reserviert. Auf NULL festlegen.
ulAspectRatioValidMask1
Eine Bitmaske, die angibt, welche Bits von ulAspectRatioData1 gültig sind.
ulAspectRatioData1
Das aktuelle Seitenverhältnis. Für EN 300 294 ist der Wert ein Member der OPM_IMAGE_ASPECT_RATIO_EN300294-Enumeration .
ulAspectRatioValidMask2
Eine Bitmaske, die angibt, welche Bits von ulAspectRatioData2 gültig sind.
ulAspectRatioData2
Ein zusätzliches Datenelement im Zusammenhang mit dem Seitenverhältnis für den aktuellen Schutzstandard. Das Vorhandensein und die Bedeutung dieser Daten hängt vom Schutzstandard ab. Dieses Feld kann verwendet werden, um End- und Q0-Bits für EIA-608-B oder die Beschreibung des aktiven Formats für CEA-805-A zu übermitteln.
ulAspectRatioValidMask3
Eine Bitmaske, die angibt, welche Bits von ulAspectRatioData3 gültig sind.
ulAspectRatioData3
Ein zusätzliches Datenelement im Zusammenhang mit dem Seitenverhältnis für den aktuellen Schutzstandard. Das Vorhandensein und die Bedeutung dieser Daten hängt vom Schutzstandard ab.
ulReserved2[4]
Für die zukünftige Verwendung reserviert. Füllen Sie dieses Array mit Nullen.
ulReserved3[4]
Reserviert für die zukünftige Verwendung. Füllen Sie dieses Array mit Nullen.
Hinweise
Das Layout dieser Struktur ist identisch mit der DXVA_COPPStatusSignalingCmdData Struktur, die im Certified Output Protection Protocol (COPP) verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | opmapi.h |