OutputHandler

öffentliche Klasse OutputHandler

Basisklasse für die Verarbeitung von Ausgaben des MediaPipe-Taskdiagramms.

Verschachtelte Klassen

Oberfläche OutputHandler.OutputPacketConverter<OutputT erweitert TaskResult, InputT> Schnittstelle zum Konvertieren von MediaPipe-Diagrammausgabe-ERROR(/Packet)s in ein Aufgabenergebnisobjekt und ein Aufgabeneingabeobjekt. 
Oberfläche OutputHandler.ProgressListener<OutputT> Schnittstelle für den anpassbaren MediaPipe-Aufgabenergebnis-Listener, der Teilaktualisierungen von Aufgaben empfängt, bis er aufgerufen wird und „done“ auf true gesetzt ist. 
Oberfläche OutputHandler.PureResultListener<OutputT erweitert TaskResult> Schnittstelle für den anpassbaren MediaPipe-Aufgabenergebnis-Listener, der nur Aufgabenergebnisobjekte abrufen kann. 
Oberfläche OutputHandler.ResultListener<OutputT erweitert TaskResult, InputT> Schnittstelle für den anpassbaren MediaPipe-Aufgabenergebnis-Listener, der sowohl Aufgabenergebnisobjekte als auch die entsprechenden Eingabedaten abrufen kann. 
Oberfläche OutputHandler.ValueListener<OutputT> Schnittstelle für den anpassbaren MediaPipe-Aufgabenergebnis-Listener, der nur den Ausgabewert einer Aufgabe empfängt. 

Public Constructors

Public Methods

long
OutputT
void
setErrorListener(ErrorListener-Listener)
Legt einen Callback fest, der aufgerufen werden soll, wenn Ausnahmen von der Aufgabengrafik ausgelöst werden.
void
setHandleTimestampBoundChanges(boolean handleTimestampBoundChanges)
Legt fest, ob der Ausgabe-Handler auf Änderungen an Zeitstempelgrenzen reagieren soll, die als leere Ausgabe-ERROR(/Packet)s dargestellt werden.
void
setOutputPacketConverter(OutputPacketConverter<OutputT, InputT>-Konverter)
Legt einen Callback fest, der aufgerufen werden soll, um eine ERROR(/Packet)-Liste in ein Aufgabenergebnisobjekt und ein Aufgabeneingabeobjekt zu konvertieren.
void
setResultListener(ResultListener<OutputT, InputT>-Listener)
Legt einen Callback fest, der aufgerufen werden soll, wenn Taskergebnisobjekte verfügbar werden.

Übernommene Methoden

Public Constructors

public OutputHandler ()

Public Methods

public long getLatestOutputTimestamp ()

public AusgabeT retrieveCachedTaskResult ()

public void setErrorListener (ErrorListener-Listener)

Legt einen Callback fest, der aufgerufen werden soll, wenn Ausnahmen von der Aufgabengrafik ausgelöst werden.

Parameter
Listener Der benutzerdefinierte ErrorListener-Callback.

public void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)

Legt fest, ob der Ausgabe-Handler auf Änderungen an Zeitstempelgrenzen reagieren soll, die als leere Ausgabe-ERROR(/Packet)s dargestellt werden.

Parameter
handleTimestampBoundChanges Ein boolescher Wert.

public void setOutputPacketConverter (OutputPacketConverter<OutputT, InputT>-Konverter)

Legt einen Callback fest, der aufgerufen werden soll, um eine ERROR(/Packet)-Liste in ein Aufgabenergebnisobjekt und ein Aufgabeneingabeobjekt zu konvertieren.

Parameter
Context-sensitive, please paraphrase as needed: Nutzer mit Conversion; Conversion durchgeführt; Nutzer, für den eine Conversion verzeichnet wurde etc. den aufgabenspezifischen OutputHandler.OutputPacketConverter-Callback.

public void setResultListener (ResultListener<OutputT, InputT>-Listener)

Legt einen Callback fest, der aufgerufen werden soll, wenn Taskergebnisobjekte verfügbar werden.

Parameter
Listener den benutzerdefinierten OutputHandler.ResultListener-Callback.