OutputHandler

คลาสสาธารณะ OutputHandler

คลาสพื้นฐานสำหรับจัดการเอาต์พุตกราฟงาน MediaPipe

ชั้นเรียนที่ซ้อนกัน

ที่ปรับปรุงใหม่ OutputHandler.OutputPacketConverter<ExportT ขยาย TaskResult, InputT> อินเทอร์เฟซสำหรับการแปลงเอาต์พุตกราฟ MediaPipe ERROR(/Packet) เป็นออบเจ็กต์ผลลัพธ์ของงานและออบเจ็กต์อินพุต
ที่ปรับปรุงใหม่ OutputHandler.ProgressListener<เอาต์พุตT> อินเทอร์เฟซสำหรับ Listener ผลลัพธ์งาน MediaPipe ที่ปรับแต่งได้ ซึ่งได้รับการอัปเดตงานบางส่วน จนกว่าจะเรียกใช้โดยตั้งค่า "เสร็จสิ้น" เป็น true 
ที่ปรับปรุงใหม่ OutputHandler.PureResultListener<ExportT ขยาย TaskResult> อินเทอร์เฟซสำหรับ Listener ผลลัพธ์ของงาน MediaPipe ที่ปรับแต่งได้ ซึ่งดึงได้เฉพาะออบเจ็กต์ผลลัพธ์ของงานเท่านั้น
ที่ปรับปรุงใหม่ OutputHandler.ResultListener<ExportT ขยาย TaskResult, InputT> อินเทอร์เฟซสำหรับ Listener ผลลัพธ์ของงาน MediaPipe ที่ปรับแต่งได้ ซึ่งดึงทั้งออบเจ็กต์ผลลัพธ์งานและข้อมูลอินพุตที่เกี่ยวข้องได้
ที่ปรับปรุงใหม่ OutputHandler.ValueListener<เอาต์พุตT> อินเทอร์เฟซสำหรับ Listener ผลลัพธ์งาน MediaPipe ที่ปรับแต่งได้ ซึ่งจะได้รับค่าเอาต์พุตของงานเท่านั้น

บริษัทก่อสร้าง

วิธีการสาธารณะ

long
OutputT
void
setErrorListener(Listener ErrorListener)
ตั้งค่าโค้ดเรียกกลับให้เรียกใช้เมื่อมีการส่งข้อยกเว้นจากกราฟงาน
void
setHandleTimestampBoundChanges(แฮนเดิลบูลีนTimestampBoundChanges)
ตั้งค่าว่าเครื่องจัดการเอาต์พุตควรตอบสนองต่อการเปลี่ยนแปลงขอบเขตการประทับเวลาที่แสดงเป็นเอาต์พุตว่าง ERROR(/Packet) หรือไม่
void
setOutputPacketConverter(OutputPacketConverter<เอาต์พุตT, ตัวแปลง InputT>)
ตั้งค่าการเรียกกลับที่จะเรียกใช้เพื่อแปลงรายการ ERROR(/Packet) เป็นออบเจ็กต์ผลลัพธ์งานและออบเจ็กต์อินพุตงาน
void
setResultListener(Listener Listener ResultListener<ExportT, InputT>)
ตั้งค่าการเรียกใช้โค้ดเรียกกลับเมื่อออบเจ็กต์ผลลัพธ์งานพร้อมใช้งาน

วิธีการที่รับช่วงมา

บริษัทก่อสร้าง

สาธารณะ OutputHandler ()

วิธีการสาธารณะ

สาธารณะ ยาว getLatestOutputTimestamp ()

public ExportT retrieveCachedTaskResult ()

สาธารณะ void setErrorListener (ErrorListener Listener)

ตั้งค่าโค้ดเรียกกลับให้เรียกใช้เมื่อมีการส่งข้อยกเว้นจากกราฟงาน

พารามิเตอร์
Listener โค้ดเรียกกลับ ErrorListener ที่ผู้ใช้กำหนด

สาธารณะ void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)

ตั้งค่าว่าเครื่องจัดการเอาต์พุตควรตอบสนองต่อการเปลี่ยนแปลงขอบเขตการประทับเวลาที่แสดงเป็นเอาต์พุตว่าง ERROR(/Packet) หรือไม่

พารามิเตอร์
handleTimestampBoundChanges ค่าบูลีน

สาธารณะ void setOutputPacketConverter (OutputPacketConverter<เอาต์พุตT, ตัวแปลง InputT>)

ตั้งค่าการเรียกกลับที่จะเรียกใช้เพื่อแปลงรายการ ERROR(/Packet) เป็นออบเจ็กต์ผลลัพธ์งานและออบเจ็กต์อินพุตงาน

พารามิเตอร์
ผู้ทำ Conversion โค้ดเรียกกลับ OutputHandler.OutputPacketConverter ที่เจาะจงงาน

สาธารณะ void setResultListener (ResultListener<เอาต์พุตT, InputT> Listener)

ตั้งค่าการเรียกใช้โค้ดเรียกกลับเมื่อออบเจ็กต์ผลลัพธ์งานพร้อมใช้งาน

พารามิเตอร์
Listener โค้ดเรียกกลับ OutputHandler.ResultListener ที่ผู้ใช้กำหนด