OutputHandler

공개 클래스 OutputHandler

MediaPipe 작업 그래프 출력을 처리하기 위한 기본 클래스입니다.

중첩된 클래스

인터페이스 OutputHandler.OutputPacketConverter<OutputT가 TaskResult, InputT를 확장함 MediaPipe 그래프 출력 ERROR(/Packet)를 작업 결과 객체 및 작업 입력 객체로 변환하기 위한 인터페이스입니다. 
인터페이스 OutputHandler.ProgressListener<OutputT> `done` 이 true로 설정된 상태로 호출될 때까지 부분적인 작업 업데이트를 수신하는 맞춤설정 가능한 MediaPipe 작업 결과 리스너의 인터페이스입니다. 
인터페이스 OutputHandler.PureResultListener<OutputT가 TaskResult를 확장함> 작업 결과 객체만 검색할 수 있는 맞춤설정 가능한 MediaPipe 작업 결과 리스너의 인터페이스입니다. 
인터페이스 OutputHandler.ResultListener<OutputT는 TaskResult, InputT>를 확장함 작업 결과 객체와 해당하는 입력 데이터를 모두 검색할 수 있는 맞춤설정 가능한 MediaPipe 작업 결과 리스너의 인터페이스입니다. 
인터페이스 OutputHandler.ValueListener<OutputT> 작업의 출력 값만 수신하는 맞춤설정 가능한 MediaPipe 작업 결과 리스너의 인터페이스입니다. 

공개 생성자

공개 메서드

long
OutputT
void
setErrorListener(ErrorListener 리스너)
작업 그래프에서 예외가 발생할 때 호출될 콜백을 설정합니다.
void
setHandleTimestampBoundChanges(boolean handleTimestampBoundChanges)
출력 핸들러가 빈 출력 ERROR(/Packet)로 표시되는 타임스탬프 경계 변경에 반응해야 하는지 여부를 설정합니다.
void
setOutputPacketConverter(OutputPacketConverter<OutputT, InputT> 변환기)
ERROR(/Packet) 목록을 작업 결과 객체와 작업 입력 객체로 변환하기 위해 호출될 콜백을 설정합니다.
void
setResultListener(ResultListener<OutputT, InputT> 리스너)
작업 결과 객체를 사용할 수 있게 되면 호출될 콜백을 설정합니다.

상속된 메서드

공개 생성자

public OutputHandler ()

공개 메서드

public long getLatestOutputTimestamp ()

public OutputT retrieveCachedTaskResult ()

public void setErrorListener (ErrorListener 리스너)

작업 그래프에서 예외가 발생할 때 호출될 콜백을 설정합니다.

매개변수
리스너 사용자 정의 ErrorListener 콜백

public void setHandleTimestampBoundChanges (boolean handleTimestampBoundChanges)

출력 핸들러가 빈 출력 ERROR(/Packet)로 표시되는 타임스탬프 경계 변경에 반응해야 하는지 여부를 설정합니다.

매개변수
handleTimestampBoundChanges 부울 값

public void setOutputPacketConverter (OutputPacketConverter<OutputT, InputT> 변환기)

ERROR(/Packet) 목록을 작업 결과 객체와 작업 입력 객체로 변환하기 위해 호출될 콜백을 설정합니다.

매개변수
converter 작업별 OutputHandler.OutputPacketConverter 콜백입니다.

public void setResultListener (ResultListener<OutputT, InputT> 리스너)

작업 결과 객체를 사용할 수 있게 되면 호출될 콜백을 설정합니다.

매개변수
리스너 사용자 정의 OutputHandler.ResultListener 콜백에 전달됩니다.