ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica che frame
è stato aggiornato a causa del rilevamento.
[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
Parametri
- session
- ARSession
Sessione che fornisce le informazioni per l'evento.
- frame
- ARFrame
Cornice aggiornata.
- Attributi
Commenti
Gli sviluppatori che eseguono l'override di questo metodo devono assicurarsi di chiamare al termine dell'elaborazioneframe
. Internamente, ARKit genera solo un nuovo ARFrame oggetto quando non sono presenti più riferimenti a un frame esistente. Se non viene chiamato, ARKit non produrrà fino a quando il GC raccoglie l'oggetto frame
. Questo aspetto viene in genere visualizzato come un feed video congelato, non reattivo o "gravemente incisivo".