Compositor: Signal onEnded when frames finish compositing.
PiperOrigin-RevId: 550576032
This commit is contained in:
parent
a90ec96425
commit
ef39d317d5
@ -238,6 +238,9 @@ public final class VideoCompositor {
|
|||||||
InputFrameInfo inputFrameInfo = framesToComposite.get(i);
|
InputFrameInfo inputFrameInfo = framesToComposite.get(i);
|
||||||
inputFrameInfo.releaseCallback.release(inputFrameInfo.presentationTimeUs);
|
inputFrameInfo.releaseCallback.release(inputFrameInfo.presentationTimeUs);
|
||||||
}
|
}
|
||||||
|
if (allInputsEnded && inputSources.get(PRIMARY_INPUT_ID).frameInfos.isEmpty()) {
|
||||||
|
listener.onEnded();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private synchronized boolean isReadyToComposite() {
|
private synchronized boolean isReadyToComposite() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user