结构
FramePresentedInfo
在 fuchsia.scenic.scheduling/prediction_info.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
actual_presentation_time |
zx/Time
|
呈现帧的时间。该值是在事后捕获的,因此与 |
没有默认电话服务提供方 |
presentation_infos |
vector<PresentReceivedInfo>[32]
|
构成此帧内容的每个 Present2() 的呈现信息。这些内容按当前提交顺序排序。 |
没有默认电话服务提供方 |
num_presents_allowed |
uint64
|
客户端可以调用 |
没有默认电话服务提供方 |
FuturePresentationTimes 时间
在 fuchsia.scenic.scheduling/prediction_info.fidl 中定义
fuchsia.ui.scenic::RequestPresentationTimes
中返回的数据类型。如需了解详情,请参阅该方法说明。
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
future_presentations |
vector<PresentationInfo>[8]
|
未来的预计呈现时间。它们代表了景物打算在接下来几帧中呈现客户作品的时间。这些值在查询后可能会发生变化。 希望尽可能缩短延迟时间的客户端应使用这些值来相应地安排工作。 |
没有默认电话服务提供方 |
remaining_presents_in_flight_allowed |
int64
|
当前允许客户端使用的 Present() 调用次数。如果客户端在此数字为零时调用 Present(),会话将被关闭。 每次 Present() 调用时,此值都会递减;每个 OnFramePresented() 事件都会递增。 |
没有默认电话服务提供方 |
表格
展示已收到信息
在 fuchsia.scenic.scheduling/prediction_info.fidl 中定义
我们记录的每个 Present2 的时间,以纳秒为单位,以 CLOCK_MONOTONIC
时序为单位。
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
present_received_time |
zx/Time
|
收到 Present2 来电的时间。 |
2 |
latched_time |
zx/Time
|
“风景”锁定了 Present2 的来电。这保证会大于 |
演示文稿信息
在 fuchsia.scenic.scheduling/prediction_info.fidl 中定义
我们预测未来呈现的时间,以 CLOCK_MONOTONIC
时序为单位,以纳秒为单位。
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
latch_point |
zx/Time
|
风景优美的时,它会处理其场景图的所有待处理更新并呈现新帧。客户端应发送所有命令并获取栅栏,以使其内容显示在相应的 |
2 |
presentation_time |
zx/Time
|
在 |