Поделиться через


структура OPM_ACTUAL_OUTPUT_FORMAT (opmapi.h)

Содержит результат запроса OPM_GET_ACTUAL_OUTPUT_FORMAT в диспетчере защиты выходных данных (OPM).

Синтаксис

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;

Члены

rnRandomNumber

Структура OPM_RANDOM_NUMBER . Эта структура содержит то же 128-разрядное случайное число, которое приложение отправило драйверу в структуре OPM_GET_INFO_PARAMETERS или OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Побитовое ИЛИфлагов состояния OPM.

ulDisplayWidth

Ширина режима отображения в пикселях.

ulDisplayHeight

Высота режима отображения в пикселях.

dsfSampleInterleaveFormat

Значение DXVA2_SampleFormat, описывающее режим чередование.

d3dFormat

Значение D3DFORMAT , описывающее формат видео.

ulFrequencyNumerator

Числитель частоты обновления текущего режима отображения.

ulFrequencyDenominator

Знаменатель частоты обновления текущего режима отображения.

Комментарии

Частота обновления выражается в виде дроби. Например, если частота обновления составляет 72 Гц, FreqNumerator = 72 и FreqDenominator = 1. Для телевидения NTSC значения : FreqNumerator = 60000 и FreqDenominator = 1001 (59,94 полей в секунду).

Структура этой структуры идентична структуре DXVA_COPPStatusDisplayData , используемой в протоколе защиты от сертифицированного вывода (COPP).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть opmapi.h

См. также раздел

Структуры OPM

Диспетчер защиты выходных данных