Condividi tramite


OPM_ACTUAL_OUTPUT_FORMAT struttura (opmapi.h)

Contiene il risultato di una query OPM_GET_ACTUAL_OUTPUT_FORMAT in Output Protection Manager (OPM).

Sintassi

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;

Members

rnRandomNumber

Struttura OPM_RANDOM_NUMBER . Questa struttura contiene lo stesso numero casuale a 128 bit inviato dall'applicazione al driver nella struttura OPM_GET_INFO_PARAMETERS o OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Or bit per bit dei flag di stato OPM.

ulDisplayWidth

Larghezza della modalità di visualizzazione, in pixel.

ulDisplayHeight

Altezza della modalità di visualizzazione, in pixel.

dsfSampleInterleaveFormat

Valore DXVA2_SampleFormat che descrive la modalità interlaccia.

d3dFormat

Valore D3DFORMAT che descrive il formato video.

ulFrequencyNumerator

Numeratore della frequenza di aggiornamento della modalità di visualizzazione corrente.

ulFrequencyDenominator

Denominatore della frequenza di aggiornamento della modalità di visualizzazione corrente.

Commenti

La frequenza di aggiornamento viene espressa come frazione. Ad esempio, se la frequenza di aggiornamento è 72 Hz, FreqNumerator = 72 e FreqDenominator = 1. Per la televisione NTSC, i valori sono FreqNumerator = 60000 e FreqDenominator = 1001 (59,94 campi al secondo).

Il layout di questa struttura è identico alla struttura DXVA_COPPStatusDisplayData utilizzata nel protocollo COPP (Certified Output Protection Protocol).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione opmapi.h

Vedi anche

Strutture OPM

Output Protection Manager