Базовый класс для обработки выходных данных графа задач 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 . |
---|