Make EncoderBitrateProvider and implementations package private.

There is no API to allow applications to use these currently. Until
that exists, these classes do not need to be public.

PiperOrigin-RevId: 500792401
This commit is contained in:
samrobinson 2023-01-09 21:23:13 +00:00 committed by christosts
parent 5a86644547
commit 316174b6fb
2 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ import androidx.media3.common.util.Util;
/** Provides encoder bitrates that should target 0.95 SSIM or higher, accounting for device used. */
@UnstableApi
public class DeviceMappedEncoderBitrateProvider implements EncoderBitrateProvider {
/* package */ class DeviceMappedEncoderBitrateProvider implements EncoderBitrateProvider {
@Override
public int getBitrate(String encoderName, int width, int height, float frameRate) {

View File

@ -21,7 +21,7 @@ import androidx.media3.common.util.UnstableApi;
/** Provides bitrates for encoders to use as a target. */
@UnstableApi
public interface EncoderBitrateProvider {
/* package */ interface EncoderBitrateProvider {
/**
* Returns a recommended bitrate that the encoder should target.