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

Weitere Informationen

OPM-Strukturen

Ausgabeschutz-Manager