OPM_ACTUAL_OUTPUT_FORMAT-Struktur (opmapi.h)

Enthält das Ergebnis einer OPM_GET_ACTUAL_OUTPUT_FORMAT Abfrage im Ausgabeschutz-Manager (OPM).

Syntax

typedef struct _OPM_ACTUAL_OUTPUT_FORMAT {
  OPM_RANDOM_NUMBER  rnRandomNumber;
  ULONG              ulStatusFlags;
  ULONG              ulDisplayWidth;
  ULONG              ulDisplayHeight;
  DXVA2_SampleFormat dsfSampleInterleaveFormat;
  D3DFORMAT          d3dFormat;
  ULONG              ulFrequencyNumerator;
  ULONG              ulFrequencyDenominator;
} OPM_ACTUAL_OUTPUT_FORMAT;

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.

ulDisplayWidth

Die Breite des Anzeigemodus in Pixel.

ulDisplayHeight

Die Höhe des Anzeigemodus in Pixel.

dsfSampleInterleaveFormat

Ein DXVA2_SampleFormat Wert, der den Interlace-Modus beschreibt.

d3dFormat

Ein D3DFORMAT Wert, der das Videoformat beschreibt.

ulFrequencyNumerator

Der Zähler der Aktualisierungsrate des aktuellen Anzeigemodus.

ulFrequencyDenominator

Der Nenner der Aktualisierungsrate des aktuellen Anzeigemodus.

Hinweise

Die Aktualisierungsrate wird als Bruch ausgedrückt. Wenn die Aktualisierungsrate beispielsweise 72 Hz beträgt, freqNumerator = 72 und FreqDenominator = 1. Für NTSC-Fernsehen sind die Werte FreqNumerator = 60000 und FreqDenominator = 1001 (59,94 Felder pro Sekunde).

Das Layout dieser Struktur ist identisch mit der DXVA_COPPStatusDisplayData-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