Make some DefaultRenderersFactory methods final

These methods are just setters and not meant to be overridden.

PiperOrigin-RevId: 592193857
This commit is contained in:
tonihei 2023-12-19 04:36:09 -08:00 committed by Copybara-Service
parent 6853ffccae
commit e10f96d6a6

View File

@ -129,7 +129,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setExtensionRendererMode( public final DefaultRenderersFactory setExtensionRendererMode(
@ExtensionRendererMode int extensionRendererMode) { @ExtensionRendererMode int extensionRendererMode) {
this.extensionRendererMode = extensionRendererMode; this.extensionRendererMode = extensionRendererMode;
return this; return this;
@ -145,7 +145,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory forceEnableMediaCodecAsynchronousQueueing() { public final DefaultRenderersFactory forceEnableMediaCodecAsynchronousQueueing() {
codecAdapterFactory.forceEnableAsynchronous(); codecAdapterFactory.forceEnableAsynchronous();
return this; return this;
} }
@ -158,7 +158,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory forceDisableMediaCodecAsynchronousQueueing() { public final DefaultRenderersFactory forceDisableMediaCodecAsynchronousQueueing() {
codecAdapterFactory.forceDisableAsynchronous(); codecAdapterFactory.forceDisableAsynchronous();
return this; return this;
} }
@ -171,7 +171,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* in a future release. * in a future release.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory experimentalSetMediaCodecAsyncCryptoFlagEnabled( public final DefaultRenderersFactory experimentalSetMediaCodecAsyncCryptoFlagEnabled(
boolean enableAsyncCryptoFlag) { boolean enableAsyncCryptoFlag) {
codecAdapterFactory.experimentalSetAsyncCryptoFlagEnabled(enableAsyncCryptoFlag); codecAdapterFactory.experimentalSetAsyncCryptoFlagEnabled(enableAsyncCryptoFlag);
return this; return this;
@ -186,7 +186,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setEnableDecoderFallback(boolean enableDecoderFallback) { public final DefaultRenderersFactory setEnableDecoderFallback(boolean enableDecoderFallback) {
this.enableDecoderFallback = enableDecoderFallback; this.enableDecoderFallback = enableDecoderFallback;
return this; return this;
} }
@ -200,7 +200,8 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setMediaCodecSelector(MediaCodecSelector mediaCodecSelector) { public final DefaultRenderersFactory setMediaCodecSelector(
MediaCodecSelector mediaCodecSelector) {
this.mediaCodecSelector = mediaCodecSelector; this.mediaCodecSelector = mediaCodecSelector;
return this; return this;
} }
@ -217,7 +218,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setEnableAudioFloatOutput(boolean enableFloatOutput) { public final DefaultRenderersFactory setEnableAudioFloatOutput(boolean enableFloatOutput) {
this.enableFloatOutput = enableFloatOutput; this.enableFloatOutput = enableFloatOutput;
return this; return this;
} }
@ -241,7 +242,7 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setEnableAudioTrackPlaybackParams( public final DefaultRenderersFactory setEnableAudioTrackPlaybackParams(
boolean enableAudioTrackPlaybackParams) { boolean enableAudioTrackPlaybackParams) {
this.enableAudioTrackPlaybackParams = enableAudioTrackPlaybackParams; this.enableAudioTrackPlaybackParams = enableAudioTrackPlaybackParams;
return this; return this;
@ -258,7 +259,8 @@ public class DefaultRenderersFactory implements RenderersFactory {
* @return This factory, for convenience. * @return This factory, for convenience.
*/ */
@CanIgnoreReturnValue @CanIgnoreReturnValue
public DefaultRenderersFactory setAllowedVideoJoiningTimeMs(long allowedVideoJoiningTimeMs) { public final DefaultRenderersFactory setAllowedVideoJoiningTimeMs(
long allowedVideoJoiningTimeMs) {
this.allowedVideoJoiningTimeMs = allowedVideoJoiningTimeMs; this.allowedVideoJoiningTimeMs = allowedVideoJoiningTimeMs;
return this; return this;
} }