Use Builder in deprecated constructors

PiperOrigin-RevId: 623919957
This commit is contained in:
claincly 2024-04-11 13:19:12 -07:00 committed by Copybara-Service
parent b1127ed735
commit 8ba44ad2b1

View File

@ -163,19 +163,20 @@ public final class DefaultEncoderFactory implements Codec.EncoderFactory {
* @deprecated Use {@link Builder} instead. * @deprecated Use {@link Builder} instead.
*/ */
@Deprecated @Deprecated
@SuppressWarnings("deprecation")
public DefaultEncoderFactory(Context context) { public DefaultEncoderFactory(Context context) {
this(context, EncoderSelector.DEFAULT, /* enableFallback= */ true); this(new Builder(context));
} }
/** /**
* @deprecated Use {@link Builder} instead. * @deprecated Use {@link Builder} instead.
*/ */
@Deprecated @Deprecated
@SuppressWarnings("deprecation")
public DefaultEncoderFactory( public DefaultEncoderFactory(
Context context, EncoderSelector videoEncoderSelector, boolean enableFallback) { Context context, EncoderSelector videoEncoderSelector, boolean enableFallback) {
this(context, videoEncoderSelector, VideoEncoderSettings.DEFAULT, enableFallback); this(
new Builder(context)
.setVideoEncoderSelector(videoEncoderSelector)
.setEnableFallback(enableFallback));
} }
/** /**
@ -187,11 +188,11 @@ public final class DefaultEncoderFactory implements Codec.EncoderFactory {
EncoderSelector videoEncoderSelector, EncoderSelector videoEncoderSelector,
VideoEncoderSettings requestedVideoEncoderSettings, VideoEncoderSettings requestedVideoEncoderSettings,
boolean enableFallback) { boolean enableFallback) {
this.context = context; this(
this.videoEncoderSelector = videoEncoderSelector; new Builder(context)
this.requestedVideoEncoderSettings = requestedVideoEncoderSettings; .setVideoEncoderSelector(videoEncoderSelector)
this.enableFallback = enableFallback; .setEnableFallback(enableFallback)
this.codecImportance = DEFAULT_CODEC_IMPORTANCE; .setRequestedVideoEncoderSettings(requestedVideoEncoderSettings));
} }
private DefaultEncoderFactory(Builder builder) { private DefaultEncoderFactory(Builder builder) {