структура 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) |