Compartilhar via


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

Confira também

Estruturas OPM

Gerenciador de Proteção de Saída