discord-jadx/app/src/main/java/co/discord/media_engine/VideoStreamRenderer$Muxer$a...

29 lines
965 B
Java

package co.discord.media_engine;
import com.hammerandchisel.libdiscord.Discord;
import d0.t.u;
import d0.z.d.m;
import java.util.Set;
import org.webrtc.VideoFrame;
/* compiled from: VideoStreamRenderer.kt */
public final class VideoStreamRenderer$Muxer$addSink$1$2 implements Discord.VideoFrameCallback {
public final /* synthetic */ Set $sinks;
public VideoStreamRenderer$Muxer$addSink$1$2(Set set) {
this.$sinks = set;
}
@Override // com.hammerandchisel.libdiscord.Discord.VideoFrameCallback
public final boolean onFrame(VideoFrame videoFrame) {
m.checkNotNullParameter(videoFrame, "frame");
synchronized (this.$sinks) {
VideoStreamRenderer videoStreamRenderer = (VideoStreamRenderer) u.firstOrNull(this.$sinks);
if (videoStreamRenderer != null) {
videoStreamRenderer.onFrame(videoFrame);
}
videoFrame.release();
}
return true;
}
}