OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS-Struktur (opmapi.h)

Enthält Informationen für den Befehl OPM_SET_ACP_AND_CGMSA_SIGNALING im Ausgabeschutz-Manager (OPM).

Dieser Befehl bewirkt, dass der Treiber WSS-Codes (Wide Screen Signaling) oder andere Datenpakete in das Fernsehsignal einfügt, wie es in einigen Spezifikationen für den Analog Copy Protection (ACP) und das Copy Generation Management System – Analog (CGMS-A) erforderlich ist. Beispiel:

  • ETSI EN 300 294 (625i PAL): Datenpakete werden in Zeile 23 des Signals eingefügt.
  • CEA-608-B (NTSC): Datenpakete werden in Zeile 21 des vertikalen Leerungsintervalls (VBI) eingefügt.

Syntax

typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
  ULONG ulNewTVProtectionStandard;
  ULONG ulAspectRatioChangeMask1;
  ULONG ulAspectRatioData1;
  ULONG ulAspectRatioChangeMask2;
  ULONG ulAspectRatioData2;
  ULONG ulAspectRatioChangeMask3;
  ULONG ulAspectRatioData3;
  ULONG ulReserved[4];
  ULONG ulReserved2[4];
  ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;

Member

ulNewTVProtectionStandard

Gibt den Derzeit aktiven Schutzstandard und -format an. Der Wert ist ein bitweises OR von TV Protection Standard Flags.

ulAspectRatioChangeMask1

Eine Bitmaske, die angibt, welche Bits aus ulAspectRatioData1 im Signal festgelegt werden sollen.

ulAspectRatioData1

Gibt den Wert für das Seitenverhältnis an, der für den aktuellen Schutzstandard festgelegt werden soll. Verwenden Sie für EN 300 294 die OPM_IMAGE_ASPECT_RATIO_EN300294-Enumeration .

ulAspectRatioChangeMask2

Eine Bitmaske, die angibt, welche Bits aus ulAspectRatioData2 im Signal festgelegt werden sollen.

ulAspectRatioData2

Ein zusätzliches Datenelement im Zusammenhang mit dem Seitenverhältnis. 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.

ulAspectRatioChangeMask3

Eine Bitmaske, die angibt, welche Bits aus ulAspectRatioData3 im Signal festgelegt werden sollen.

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.

ulReserved[4]

Für die zukünftige Verwendung reserviert. Legen Sie das gesamte Array auf 0 (null) fest.

ulReserved2[4]

Für die zukünftige Verwendung reserviert. Legen Sie das gesamte Array auf 0 (null) fest.

ulReserved3

Für die zukünftige Verwendung reserviert. Auf NULL festlegen.

Hinweise

Das Layout dieser Struktur ist identisch mit der DXVA_COPPSetSignalingCmdData-Struktur , die in Certified Output Protection Manager (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