ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica que frame
foi atualizado devido ao acompanhamento.
[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
A sessão que está fornecendo as informações para o evento.
- frame
- ARFrame
O quadro que foi atualizado.
- Atributos
Comentários
Os desenvolvedores que substituem esse método devem chamar M:System.IDisposable.Dispose* no quando terminarem o frame
processamento. Internamente, o ARKit só gera um novo ARFrame objeto quando não há mais referências a um quadro existente. Se M:System.IDisposable.Dispose* não for chamado, o ARKit não produzirá até que o GC colete o frame
. Normalmente, isso aparece como um feed de vídeo congelado, não responsivo ou "severamente gaguejando".