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

34 lines
848 B
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package org.webrtc;
import androidx.annotation.Nullable;
2022-03-02 20:59:20 +00:00
/* loaded from: classes3.dex */
2021-06-27 20:44:35 +00:00
public interface VideoEncoderFactory {
2022-03-02 20:59:20 +00:00
/* loaded from: classes3.dex */
2021-06-27 20:44:35 +00:00
public interface VideoEncoderSelector {
@Nullable
@CalledByNative("VideoEncoderSelector")
VideoCodecInfo onAvailableBitrate(int i);
@CalledByNative("VideoEncoderSelector")
void onCurrentEncoder(VideoCodecInfo videoCodecInfo);
@Nullable
@CalledByNative("VideoEncoderSelector")
VideoCodecInfo onEncoderBroken();
}
@Nullable
@CalledByNative
VideoEncoder createEncoder(VideoCodecInfo videoCodecInfo);
@CalledByNative
VideoEncoderSelector getEncoderSelector();
@CalledByNative
VideoCodecInfo[] getImplementations();
@CalledByNative
VideoCodecInfo[] getSupportedCodecs();
}