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


Перечисление D3D11_VIDEO_USAGE (d3d11.h)

Указывает предполагаемое использование видеопроцессоров.

Синтаксис

typedef enum D3D11_VIDEO_USAGE {
  D3D11_VIDEO_USAGE_PLAYBACK_NORMAL = 0,
  D3D11_VIDEO_USAGE_OPTIMAL_SPEED = 1,
  D3D11_VIDEO_USAGE_OPTIMAL_QUALITY = 2
} ;

Константы

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



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

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

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

D3D11_VIDEO_PROCESSOR_CONTENT_DESC

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