Поделиться через


ARSessionDelegate_Extensions.DidUpdateFrame Метод

Определение

Указывает, что frame был обновлен из-за отслеживания.

public static void DidUpdateFrame (this ARKit.IARSessionDelegate This, ARKit.ARSession session, ARKit.ARFrame frame);
static member DidUpdateFrame : ARKit.IARSessionDelegate * ARKit.ARSession * ARKit.ARFrame -> unit

Параметры

This
IARSessionDelegate

Экземпляр, с которым работает этот метод расширения.

session
ARSession

Сеанс, предоставляющий сведения о событии.

frame
ARFrame

Обновленный фрейм.

Комментарии

Разработчики, которые переопределяют этот метод, должны обязательно вызвать M:System.IDisposable.Dispose* в по frame завершении обработки. На внутреннем сервере ARKit создает новый ARFrame объект только при отсутствии ссылок на существующий кадр. Если M:System.IDisposable.Dispose* не вызывается, ARKit не будет создавать данные, пока сборка мусора не соберет frame. Обычно это замороженный, неотвечающий или "сильно заикающийся" видеопоток.

Применяется к