перечисление IDDCX_FRAME_STATISTICS_STEP_TYPE (iddcx.h)

Значение IDDCX_FRAME_STATISTICS_STEP_TYPE определяет тип шага обработки кадра.

Синтаксис

typedef enum IDDCX_FRAME_STATISTICS_STEP_TYPE {
  IDDCX_FRAME_STATISTICS_STEP_TYPE_UNINITIALIZED = 0,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_COLOR_CONVERT_START = 0x1,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_COLOR_CONVERT_END = 0x2,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCODE_START = 0x3,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCODE_END = 0x4,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCRYPT_START = 0x5,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCRYPT_END = 0x6,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_MUX_START = 0x7,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_MUX_END = 0x8,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_1 = 0x100,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_2 = 0x101,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_3 = 0x102,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_4 = 0x103,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_5 = 0x104,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_6 = 0x105,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_7 = 0x106,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_8 = 0x107,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_9 = 0x108,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_10 = 0x109,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_256 = 0x1FF,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_1 = 0x200,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_1 = 0x300,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_2 = 0x201,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_2 = 0x301,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_3 = 0x202,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_3 = 0x302,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_256 = 0x2FF,
  IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_256 = 0x3FF
} ;

Константы

 
IDDCX_FRAME_STATISTICS_STEP_TYPE_UNINITIALIZED
Значение: 0
Указывает, что переменной IDDCX_FRAME_STATISTICS_STEP_TYPE еще не назначено осмысленное значение.
IDDCX_FRAME_STATISTICS_STEP_TYPE_COLOR_CONVERT_START
Значение: 0x1
Помечает начало операции преобразования цвета.
IDDCX_FRAME_STATISTICS_STEP_TYPE_COLOR_CONVERT_END
Значение: 0x2
Помечает конец операции преобразования цвета.
IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCODE_START
Значение: 0x3
Помечает начало операции кодирования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCODE_END
Значение: 0x4
Помечает конец операции кодирования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCRYPT_START
Значение: 0x5
Отмечает начало операции шифрования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_ENCRYPT_END
Значение: 0x6
Помечает конец операции шифрования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_MUX_START
Значение: 0x7
Отмечает начало операции мультиплексирования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_MUX_END
Значение: 0x8
Помечает конец операции мультиплексирования.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_1
Значение: 0x100
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_2
Значение: 0x101
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_3
Значение: 0x102
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_4
Значение: 0x103
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_5
Значение: 0x104
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_6
Значение: 0x105
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_7
Значение: 0x106
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_8
Значение: 0x107
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_9
Значение: 0x108
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_10
Значение: 0x109
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_256
Значение: 0x1FF
Определяемая драйвером точка шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_1
Значение: 0x200
Определенный драйвером интервал начала шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_1
Значение: 0x300
Определенный драйвером интервал завершения шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_2
Значение: 0x201
Определенный драйвером интервал начала шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_2
Значение: 0x301
Определенный драйвером интервал завершения шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_3
Значение: 0x202
Определенный драйвером интервал начала шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_3
Значение: 0x302
Определенный драйвером интервал завершения шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_START_INTERVAL_256
Значение: 0x2FF
Определенный драйвером интервал начала шага обработки. См. заметки.
IDDCX_FRAME_STATISTICS_STEP_TYPE_DRIVER_DEFINED_END_INTERVAL_256
Значение: 0x3FF
Определенный драйвером интервал завершения шага обработки. См. заметки.

Комментарии

Для определенных драйвером точек шагов обработки существует 256 одноточечных событий, которые драйвер может использовать, где каждое событие записывает одно время QPC. Допустимые значения драйвера 0x100 0x1FF.

Для определенных драйвером интервалов шагов обработки существует 256 разных интервалов, каждый из которых имеет определенную начальную и конечную точку. Недопустимо сообщать о начале или конце без другого шага, а также для того, чтобы на начальном шаге было время QPC после времени QPC на конечном шаге. Допустимые значения начального шага: 0x200 — 0x2FFF. Допустимые значения конечного шага: 0x300 — 0x3FFF.

Требования

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

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

IDDCX_FRAME_STATISTICS_STEP