package org.webrtc; import androidx.annotation.Nullable; /* loaded from: classes3.dex */ public interface VideoEncoderFactory { /* loaded from: classes3.dex */ 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(); }