mirror of
https://github.com/androidx/media.git
synced 2025-05-16 03:59:54 +08:00
Change experimental method naming for enableOffloadScheduling.
PiperOrigin-RevId: 325784822
This commit is contained in:
parent
28697b9b9e
commit
b956f85b45
@ -240,8 +240,8 @@ public class DefaultRenderersFactory implements RenderersFactory {
|
||||
* Sets whether audio should be played using the offload path.
|
||||
*
|
||||
* <p>Audio offload disables ExoPlayer audio processing, but significantly reduces the energy
|
||||
* consumption of the playback when {@link
|
||||
* ExoPlayer#experimental_enableOffloadScheduling(boolean)} is enabled.
|
||||
* consumption of the playback when {@link ExoPlayer#experimentalEnableOffloadScheduling(boolean)}
|
||||
* is enabled.
|
||||
*
|
||||
* <p>Most Android devices can only support one offload {@link android.media.AudioTrack} at a time
|
||||
* and can invalidate it at any time. Thus an app can never be guaranteed that it will be able to
|
||||
|
@ -634,5 +634,5 @@ public interface ExoPlayer extends Player {
|
||||
*
|
||||
* @param enableOffloadScheduling Whether to enable offload scheduling.
|
||||
*/
|
||||
void experimental_enableOffloadScheduling(boolean enableOffloadScheduling);
|
||||
void experimentalEnableOffloadScheduling(boolean enableOffloadScheduling);
|
||||
}
|
||||
|
@ -210,8 +210,8 @@ import java.util.concurrent.TimeoutException;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void experimental_enableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
internalPlayer.experimental_enableOffloadScheduling(enableOffloadScheduling);
|
||||
public void experimentalEnableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
internalPlayer.experimentalEnableOffloadScheduling(enableOffloadScheduling);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -262,7 +262,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
throwWhenStuckBuffering = false;
|
||||
}
|
||||
|
||||
public void experimental_enableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
public void experimentalEnableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
offloadSchedulingEnabled = enableOffloadScheduling;
|
||||
if (!enableOffloadScheduling) {
|
||||
handler.sendEmptyMessage(MSG_DO_SOME_WORK);
|
||||
|
@ -630,8 +630,8 @@ public class SimpleExoPlayer extends BasePlayer
|
||||
}
|
||||
|
||||
@Override
|
||||
public void experimental_enableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
player.experimental_enableOffloadScheduling(enableOffloadScheduling);
|
||||
public void experimentalEnableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
player.experimentalEnableOffloadScheduling(enableOffloadScheduling);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -467,7 +467,7 @@ public abstract class StubExoPlayer extends BasePlayer implements ExoPlayer {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void experimental_enableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
public void experimentalEnableOffloadScheduling(boolean enableOffloadScheduling) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user