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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈