структура D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 (d3d12umddi.h)

Статистика декодирования видео для запроса.

Синтаксис

typedef struct D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 {
  UINT64        Status;
  UINT64        NumMacroblocksAffected;
  DXGI_RATIONAL FrameRate;
  UINT          BitRate;
} D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022;

Члены

Status

Указывает состояние операции в качестве значения D3D12DDI_VIDEO_DECODE_STATUS . Это значение удлиняется до 64 бит для поддержки предикаций.

NumMacroblocksAffected

Количество затронутых блоков. Если значение Состояния не равно 0, этот элемент содержит оценку на основе ускорителя количества суперблоков в декодированных кадрах, которые были негативно затронуты сообщаемой проблемой. Если ускоритель не предоставляет оценку, значение равно 0xFFFFFFFFFFFFFFFF.

FrameRate

Частота кадров.

BitRate

Если возвращаемое значение СостоянияD3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED, этот элемент сообщает о требуемой скорости передачи данных. Это значение можно использовать для повторного создания потока декодирования и повторите попытку. Обновленное значение относится к частоте кадров, с которой был создан поток. Допустимое значение , равное нулю (0), чтобы указать, что следует предполагать скорость передачи в худшем случае. Для всех остальных значений состоянияПараметр BitRate не используется и имеет значение 0.

Требования

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

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

D3D12DDI_VIDEO_DECODE_STATUS