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


перечисление D3D12_VIDEO_DECODE_STATUS (d3d12video.h)

Указывает состояние операции декодирования видео. Это перечисление используется в поле состояния структуры D3D12_VIDEO_DECODE_STATUS .

Синтаксис

typedef enum D3D12_VIDEO_DECODE_STATUS {
  D3D12_VIDEO_DECODE_STATUS_OK,
  D3D12_VIDEO_DECODE_STATUS_CONTINUE,
  D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY,
  D3D12_VIDEO_DECODE_STATUS_RESTART,
  D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED
} ;

Константы

 
D3D12_VIDEO_DECODE_STATUS_OK
Операция успешно выполнена.
D3D12_VIDEO_DECODE_STATUS_CONTINUE
В формате данных возникла небольшая проблема, но декодер узла должен продолжить обработку.
D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY
В формате данных возникла значительная проблема. Декодер узла должен продолжать обработку, но пропускать отображение.
D3D12_VIDEO_DECODE_STATUS_RESTART
Возникла серьезная проблема в формате данных. Декодер узла должен перезапустить весь процесс декодирования, начиная с последовательности или точки входа с произвольным доступом.

Требования

Требование Значение
Заголовок d3d12video.h