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。

要求

要求
Header iddcx.h

另请参阅

IDDCX_FRAME_STATISTICS_STEP