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


ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Метод

Определение

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

[Foundation.Export("session:didUpdateFrame:")]
public virtual void DidUpdateFrame (ARKit.ARSession session, ARKit.ARFrame frame);
abstract member DidUpdateFrame : ARKit.ARSession * ARKit.ARFrame -> unit
override this.DidUpdateFrame : ARKit.ARSession * ARKit.ARFrame -> unit

Параметры

session
ARSession

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

frame
ARFrame

Кадр, который был обновлен.

Атрибуты

Комментарии

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

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