Share via


DXVA_COPPSetSignalingCmdData-Struktur (dxva9typ.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Enthält Informationen für den Befehl Signal festlegen in Certified Output Protection Protocol (COPP).

Dieser Befehl bewirkt, dass der Treiber WSS-Codes (Wide Screen Signalling) oder andere Datenpakete in das Fernsehsignal einfügt, wie dies in einigen Spezifikationen für den Analogkopieschutz (ACP) und das Copy Generation Management System – Analog (CGMS-A) erforderlich ist. Zum 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 _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

Member

ActiveTVProtectionStandard

Gibt den Schutzstandard und das Aktuell aktive Format an. Der Wert ist ein Element der COPP_TVProtectionStandard-Enumeration .

AspectRatioChangeMask1

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

AspectRatioData1

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 COPP_ImageAspectRatio_EN300294-Enumeration .

AspectRatioChangeMask2

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

AspectRatioData2

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.

AspectRatioChangeMask3

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

AspectRatioData3

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.

ExtendedInfoChangeMask[4]

Array von Bitmasken, die angeben, welche Bits in ExtendedInfoData geändert werden sollen. Dieses Array wird derzeit nicht verwendet. Legen Sie jedes Element auf 0 (null) fest.

ExtendedInfoData[4]

Zusätzliche festzulegende Signalisierungselemente. Dieses Array wird derzeit nicht verwendet. Legen Sie jedes Element auf 0 (null) fest.

Reserved

Reserviert. Auf NULL festlegen.

Requirements (Anforderungen)

   
Kopfzeile dxva9typ.h (dxva.h einschließen)

Siehe auch

DirectShow-Strukturen

Verwenden des Certified Output Protection Protocol (COPP)