estructura OPM_ACTUAL_OUTPUT_FORMAT (opmapi.h)
Contiene el resultado de una consulta de OPM_GET_ACTUAL_OUTPUT_FORMAT en output Protection Manager (OPM).
Sintaxis
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;
Miembros
rnRandomNumber
Estructura OPM_RANDOM_NUMBER . Esta estructura contiene el mismo número aleatorio de 128 bits que la aplicación envió al controlador en la estructura OPM_GET_INFO_PARAMETERS o OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .
ulStatusFlags
Or or bit a bit demarcas de estado de OPM.
ulDisplayWidth
Ancho del modo de visualización, en píxeles.
ulDisplayHeight
Alto del modo de presentación, en píxeles.
dsfSampleInterleaveFormat
Valor de DXVA2_SampleFormat que describe el modo de interlace.
d3dFormat
Valor de D3DFORMAT que describe el formato de vídeo.
ulFrequencyNumerator
Numerador de la frecuencia de actualización del modo de visualización actual.
ulFrequencyDenominator
Denominador de la frecuencia de actualización del modo de visualización actual.
Comentarios
La frecuencia de actualización se expresa como una fracción. Por ejemplo, si la frecuencia de actualización es de 72 Hz, FreqNumerator = 72 y FreqDenominator = 1. Para la televisión NTSC, los valores son FreqNumerator = 60000 y FreqDenominator = 1001 (59,94 campos por segundo).
El diseño de esta estructura es idéntico a la estructura de DXVA_COPPStatusDisplayData utilizada en el Protocolo de protección de salida certificada (COPP).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | opmapi.h |