estrutura OPM_ACTUAL_OUTPUT_FORMAT (opmapi.h)
Contém o resultado de uma consulta OPM_GET_ACTUAL_OUTPUT_FORMAT no OPM ( Gerenciador de Proteção de Saída ).
Sintaxe
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;
Membros
rnRandomNumber
Uma estrutura OPM_RANDOM_NUMBER . Essa estrutura contém o mesmo número aleatório de 128 bits que o aplicativo enviou ao driver na estrutura OPM_GET_INFO_PARAMETERS ou OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .
ulStatusFlags
Um OR bit a bit de sinalizadores de status OPM.
ulDisplayWidth
A largura do modo de exibição, em pixels.
ulDisplayHeight
A altura do modo de exibição, em pixels.
dsfSampleInterleaveFormat
Um valor DXVA2_SampleFormat que descreve o modo de entrelaçamento.
d3dFormat
Um valor D3DFORMAT que descreve o formato de vídeo.
ulFrequencyNumerator
O numerador da taxa de atualização do modo de exibição atual.
ulFrequencyDenominator
O denominador da taxa de atualização do modo de exibição atual.
Comentários
A taxa de atualização é expressa como uma fração. Por exemplo, se a taxa de atualização for de 72 Hz, FreqNumerator = 72 e FreqDenominator = 1. Para a televisão NTSC, os valores são FreqNumerator = 60000 e FreqDenominator = 1001 (59,94 campos por segundo).
O layout dessa estrutura é idêntico à estrutura de DXVA_COPPStatusDisplayData usada no COPP (Certified Output Protection Protocol).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | opmapi.h |