OutputHandler

herkese açık sınıf OutputHandler

MediaPipe görev grafiği çıkışlarını işlemeye yönelik temel sınıf.

İç İçe Sınıflar

arayüz OutputHandler.OutputPacketConverter<outputT, TaskResult'ı ve InputT> öğesini genişletir MediaPipe grafik çıkışlarını ERROR(/Packet)'leri görev sonucu nesnesine ve görev giriş nesnesine dönüştürme arayüzü. 
arayüz OutputHandler.ProgressListener<ÇıkışT> "done" true olarak ayarlanmış şekilde çağrılana kadar kısmi görev güncellemeleri alan özelleştirilebilir MediaPipe görev sonucu işleyicisinin arayüzü. 
arayüz OutputHandler.PureResultListener<ÇıktıT, TaskResult> öğesini genişletir Yalnızca görev sonucu nesnelerini alabilen özelleştirilebilir MediaPipe görev sonucu işleyici arayüzü. 
arayüz OutputHandler.ResultListener<outputT genişletilmiş TaskResult, InputT> Hem görev sonucu nesnelerini hem de ilgili giriş verilerini alabilen özelleştirilebilir MediaPipe görev sonucu işleyici arayüzü. 
arayüz OutputHandler.ValueListener<ÇıkışT> Yalnızca görevin çıkış değerini alan özelleştirilebilir MediaPipe görev sonuç işleyicisi arayüzü. 

İnşaatçılar

Herkese Açık Yöntemler

uzun
getLatestOutputTimestamp() (En Son ÇıkışZaman Damgası)
OutputT
void
setErrorListener(ErrorListener işleyici)
Görev grafiğinden istisnalar atıldığında çağrılacak bir geri çağırmayı ayarlar.
void
setHandleTimestampBoundChanges(boole işleyiciTimestampBoundChanges)
Çıkış işleyicinin, boş çıkış ERROR(/Packet)'leri olarak gösterilen zaman damgasına bağlı değişikliklere tepki verip vermeyeceğini ayarlar.
void
setOutputPacketConverter(OutputPacketConverter<ÇıkışT, GirişT> dönüştürücü)
Bir ERROR(/Packet) listesini görev sonucu nesnesine ve bir görev giriş nesnesine dönüştürmek için çağrılacak bir geri çağırmayı ayarlar.
void
setResultListener(ResultListener<ExitT, InputT> işleyici)
Görev sonucu nesneleri kullanılabilir duruma geldiğinde çağrılacak bir geri çağırmayı ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık OutputHandler ()

Herkese Açık Yöntemler

herkese açık long getLatestOutputTimestamp ()

herkese açık ExitT retrieveCachedTaskResult ()

herkese açık void setErrorListener (ErrorListener işleyici)

Görev grafiğinden istisnalar atıldığında çağrılacak bir geri çağırmayı ayarlar.

Parametreler
işleyici Kullanıcı tanımlı ErrorListener geri çağırması.

herkese açık void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)

Çıkış işleyicinin, boş çıkış ERROR(/Packet)'leri olarak gösterilen zaman damgasına bağlı değişikliklere tepki verip vermeyeceğini ayarlar.

Parametreler
handleTimestampBoundChanges Boole değeridir.

herkese açık void setOutputPacketConverter (OutputPacketConverter<ExitT, InputT> dönüştürücü)

Bir ERROR(/Packet) listesini görev sonucu nesnesine ve bir görev giriş nesnesine dönüştürmek için çağrılacak bir geri çağırmayı ayarlar.

Parametreler
dönüşümü gerçekleştiren göreve özel OutputHandler.OutputPacketConverter geri çağırması.

genel void setResultListener (ResultListener<ÇıkışT, GirişT> işleyicisi)

Görev sonucu nesneleri kullanılabilir duruma geldiğinde çağrılacak bir geri çağırmayı ayarlar.

Parametreler
işleyici kullanıcı tanımlı OutputHandler.ResultListener geri çağırması.