OutputHandler

открытый класс OutputHandler

Базовый класс для обработки выходных данных графа задач MediaPipe.

Вложенные классы

интерфейс OutputHandler.OutputPacketConverter <OutputT расширяет TaskResult , InputT> Интерфейс для преобразования выходных данных ERROR(/Packet) графа MediaPipe в объект результата задачи и объект ввода задачи.
интерфейс OutputHandler.ProgressListener <OutputT> Интерфейс для настраиваемого прослушивателя результатов задач MediaPipe, который получает частичные обновления задач до тех пор, пока не будет вызван с параметром Done, установленным в true .
интерфейс OutputHandler.PureResultListener <OutputT расширяет TaskResult > Интерфейс для настраиваемого прослушивателя результатов задач MediaPipe, который может получать только объекты результатов задач.
интерфейс OutputHandler.ResultListener <OutputT расширяет TaskResult , InputT> Интерфейс для настраиваемого прослушивателя результатов задачи MediaPipe, который может получать как объекты результатов задачи, так и соответствующие входные данные.
интерфейс OutputHandler.ValueListener <OutputT> Интерфейс для настраиваемого прослушивателя результатов задачи MediaPipe, который получает только выходное значение задачи.

Публичные конструкторы

Публичные методы

длинный
ВыходТ
пустота
setErrorListener (прослушиватель ErrorListener )
Устанавливает обратный вызов, который будет вызываться при возникновении исключений из графа задачи.
пустота
setHandleTimestampBoundChanges (логическое значение handleTimestampBoundChanges)
Устанавливает, должен ли обработчик вывода реагировать на изменения привязки метки времени, которые представлены как пустые выходные значения ERROR(/Packet) s.
пустота
setOutputPacketConverter (конвертер OutputPacketConverter <OutputT, InputT>)
Устанавливает обратный вызов для преобразования списка ERROR(/Packet) в объект результата задачи и объект ввода задачи.
пустота
setResultListener (прослушиватель ResultListener <OutputT, InputT>)
Устанавливает обратный вызов, который будет вызываться, когда объекты результатов задачи становятся доступными.

Унаследованные методы

Публичные конструкторы

общедоступный выходной обработчик ()

Публичные методы

общедоступный длинный getLatestOutputTimestamp ()

общедоступный OutputT returnCachedTaskResult ()

public void setErrorListener (прослушиватель ErrorListener )

Устанавливает обратный вызов, который будет вызываться при возникновении исключений из графа задачи.

Параметры
слушатель Пользовательский обратный вызов ErrorListener .

public void setHandleTimestampBoundChanges (логическое значение handleTimestampBoundChanges)

Устанавливает, должен ли обработчик вывода реагировать на изменения привязки метки времени, которые представлены как пустые выходные значения ERROR(/Packet) s.

Параметры
handleTimestampBoundChanges Логическое значение.

public void setOutputPacketConverter (конвертер OutputPacketConverter <OutputT, InputT>)

Устанавливает обратный вызов для преобразования списка ERROR(/Packet) в объект результата задачи и объект ввода задачи.

Параметры
преобразователь обратный вызов OutputHandler.OutputPacketConverter для конкретной задачи.

public void setResultListener (прослушиватель ResultListener <OutputT, InputT>)

Устанавливает обратный вызов, который будет вызываться, когда объекты результатов задачи становятся доступными.

Параметры
слушатель определяемый пользователем обратный вызов OutputHandler.ResultListener .