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


Перечисление DXVAHD_DEVICE_USAGE (dxvahd.h)

Указывает предполагаемое использование устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

typedef enum _DXVAHD_DEVICE_USAGE {
  DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL = 0,
  DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED = 1,
  DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY = 2
} DXVAHD_DEVICE_USAGE;

Константы

 
DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL
Значение: 0
Обычное воспроизведение видео. Графический драйвер должен предоставлять набор возможностей, подходящих для воспроизведения видео в режиме реального времени.
DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED
Значение: 1
Оптимальная скорость. Графический драйвер должен предоставлять минимальный набор возможностей, оптимизированных для производительности.

Используйте этот параметр, если вы хотите повысить производительность и можете принять некоторое снижение качества видео. Например, этот параметр можно использовать в режиме энергосбережения или для воспроизведения эскизов видео.
DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY
Значение: 2
Оптимальное качество. Графический драйвер должен предоставлять максимальный набор возможностей.

Укажите этот параметр, чтобы обеспечить наилучшее качество видео. Он подходит для таких задач, как редактирование видео, когда качество важнее скорости. Он не подходит для воспроизведения в режиме реального времени.

Комментарии

Графический драйвер использует одну из этих констант перечисления в качестве указания при создании устройства DXVA-HD.

Требования

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

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

DXVA-HD

DXVAHD_CreateDevice

Перечисления Видео Direct3D

Перечисления Media Foundation