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 |