From aa1b41bf2fb32d4d20f46db0a5362f69f4b208dc Mon Sep 17 00:00:00 2001 From: eguven Date: Mon, 22 Jan 2018 08:53:22 -0800 Subject: [PATCH] Generalize parameter type in DemoApplication build methods Instead of DefaultBandwidthMeter, TransferListener is used. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=182785785 --- .../android/exoplayer2/demo/DemoApplication.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/demos/main/src/main/java/com/google/android/exoplayer2/demo/DemoApplication.java b/demos/main/src/main/java/com/google/android/exoplayer2/demo/DemoApplication.java index b5db4c018d..5d019e4c53 100644 --- a/demos/main/src/main/java/com/google/android/exoplayer2/demo/DemoApplication.java +++ b/demos/main/src/main/java/com/google/android/exoplayer2/demo/DemoApplication.java @@ -17,10 +17,10 @@ package com.google.android.exoplayer2.demo; import android.app.Application; import com.google.android.exoplayer2.upstream.DataSource; -import com.google.android.exoplayer2.upstream.DefaultBandwidthMeter; import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory; import com.google.android.exoplayer2.upstream.DefaultHttpDataSourceFactory; import com.google.android.exoplayer2.upstream.HttpDataSource; +import com.google.android.exoplayer2.upstream.TransferListener; import com.google.android.exoplayer2.util.Util; /** @@ -36,13 +36,15 @@ public class DemoApplication extends Application { userAgent = Util.getUserAgent(this, "ExoPlayerDemo"); } - public DataSource.Factory buildDataSourceFactory(DefaultBandwidthMeter bandwidthMeter) { - return new DefaultDataSourceFactory(this, bandwidthMeter, - buildHttpDataSourceFactory(bandwidthMeter)); + /** Returns a {@link DataSource.Factory}. */ + public DataSource.Factory buildDataSourceFactory(TransferListener listener) { + return new DefaultDataSourceFactory(this, listener, buildHttpDataSourceFactory(listener)); } - public HttpDataSource.Factory buildHttpDataSourceFactory(DefaultBandwidthMeter bandwidthMeter) { - return new DefaultHttpDataSourceFactory(userAgent, bandwidthMeter); + /** Returns a {@link HttpDataSource.Factory}. */ + public HttpDataSource.Factory buildHttpDataSourceFactory( + TransferListener listener) { + return new DefaultHttpDataSourceFactory(userAgent, listener); } public boolean useExtensionRenderers() {