mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Compositor: Signal onEnded when frames finish compositing.
PiperOrigin-RevId: 550576032
This commit is contained in:
parent
a90ec96425
commit
ef39d317d5
1 changed files with 3 additions and 0 deletions
|
|
@ -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…
Reference in a new issue