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


структура DXVA_COPPStatusDisplayData (dxva9typ.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Содержит результат запроса отображаемых данных в протоколе COPP.

Синтаксис

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

Члены

rApp

128-битовое случайное число, переданное приложением в структуре AMCOPPStatusInput .

dwFlags

Флаг состояния. См . COPP_StatusFlags.

DisplayWidth

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

DisplayHeight

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

Format

Содержит структуру DXVA_ExtendedFormat , упакованную в ULONG, описывающую формат видео.

d3dFormat

Содержит значение D3DFORMAT , описывающее формат видео. Дополнительные сведения см. в документации по пакету SDK Для Direct3D.

FreqNumerator

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

FreqDenominator

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

Комментарии

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

Требования

Требование Значение
Заголовок dxva9typ.h (включая Dxva.h)

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

Структуры DirectShow

Использование сертифицированного протокола защиты выходных данных (COPP)