Объявление
public static uint GetLatestTimings(uint numFrames, FrameTiming[] timings);Параметры
numFrames | Пользователь указывает желаемое количество кадров, для которых он хотел бы использовать FrameTimings. Это значение должно быть меньше или равно максимальному значению FrameTiming, которое может захватить платформа.. |
timings | Массив структур FrameTiming, который передается пользователем и будет заполнен данными по запросу. Задача пользователей состоит в том, чтобы убедиться, что передаваемый массив достаточно велик, чтобы вместить запрошенное количество FrameTimings. |
Возвращает
uint Возвращает количество FrameTimings, которое он действительно смог получить. Это всегда будет равно или меньше запрошенного numFrames в зависимости от доступности захваченных FrameTimings.
Описание
Позволяет пользователю получить доступ к захваченным в данный момент кадрам.
Заполняет предоставленный пользователем массив запрошенным количеством FrameTimings, при условии, что их достаточно из последнего вызова CaptureFrameTimings. Массив с самого начала заполняется самыми последними завершенными кадрами FrameTimings и работает в обратном порядке. Таким образом, элемент 0 возвращаемого массива будет содержать данные для последнего полностью законченного кадра. В зависимости от платформы максимальное количество кадров, которые когда-либо будут захвачены, будет различаться, и никогда не может возвращаться больше, чем максимальное значение.