discord-jadx/app/src/main/java/org/webrtc/VideoEncoderFallback.java

23 lines
825 B
Java

package org.webrtc;
public class VideoEncoderFallback extends WrappedNativeVideoEncoder {
private final VideoEncoder fallback;
private final VideoEncoder primary;
public VideoEncoderFallback(VideoEncoder videoEncoder, VideoEncoder videoEncoder2) {
this.fallback = videoEncoder;
this.primary = videoEncoder2;
}
private static native long nativeCreateEncoder(VideoEncoder videoEncoder, VideoEncoder videoEncoder2);
@Override // org.webrtc.WrappedNativeVideoEncoder, org.webrtc.VideoEncoder
public long createNativeVideoEncoder() {
return nativeCreateEncoder(this.fallback, this.primary);
}
@Override // org.webrtc.WrappedNativeVideoEncoder, org.webrtc.VideoEncoder
public boolean isHardwareEncoder() {
return this.primary.isHardwareEncoder();
}
}