From 316174b6fbfef4f3f06cd6924cabde33c6853c0a Mon Sep 17 00:00:00 2001 From: samrobinson Date: Mon, 9 Jan 2023 21:23:13 +0000 Subject: [PATCH] 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 --- .../media3/transformer/DeviceMappedEncoderBitrateProvider.java | 2 +- .../androidx/media3/transformer/EncoderBitrateProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/DeviceMappedEncoderBitrateProvider.java b/libraries/transformer/src/main/java/androidx/media3/transformer/DeviceMappedEncoderBitrateProvider.java index b2446acf70..8e16f84fa2 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/DeviceMappedEncoderBitrateProvider.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/DeviceMappedEncoderBitrateProvider.java @@ -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) { diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/EncoderBitrateProvider.java b/libraries/transformer/src/main/java/androidx/media3/transformer/EncoderBitrateProvider.java index 59eed209c4..851424965c 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/EncoderBitrateProvider.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/EncoderBitrateProvider.java @@ -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.