ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica que frame
se ha actualizado debido al seguimiento.
[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
Parámetros
- session
- ARSession
Sesión que proporciona la información para el evento.
- frame
- ARFrame
Marco que se actualizó.
- Atributos
Comentarios
Los desarrolladores que invalidan este método deben estar seguros de llamar a M:System.IDisposable.Dispose* en cuando frame
hayan terminado de procesarse. Internamente, ARKit solo genera un nuevo ARFrame objeto cuando no hay más referencias a un marco existente. Si no se llama M:System.IDisposable.Dispose*, ARKit no generará hasta que el GC recopile .frame
Esto suele aparecer como una fuente de vídeo inmovilizada, no con capacidad de respuesta o "gravemente agitada".