public static uint GetLatestTimings (uint numFrames, FrameTiming[] timings);

参数

numFrames用户提供所需数量要获得其 FrameTimings 的帧。这应等于或小于该平台能够捕获的最大 FrameTimings。
timingsFrameTiming 结构的数组,由用户传入并将根据请求在其中填充数据。用户负责确保传入的数组足够大,可容纳请求数量的 FrameTimings。

返回

uint 返回可实际获取的 FrameTimings 数量。根据已捕获 FrameTimings 的可用性,始终等于或小于所请求的 numFrames。

描述

可使用户访问当前捕获的 FrameTimings。

在用户提供的数组中填充请求数量的 FrameTimings(假设最近一次 CaptureFrameTimings 调用获得足够数量)。该数组从起始位置填充最近完成的帧 FrameTimings,依次向后填充。因此,返回数组的元素 0 包含最近一次完全完成的帧的数据。将捕获的最大帧数将因平台而异,返回的帧数可能永远不会超过其最大值。