From 11d8830d246e18e65072613ec86e1c0aaf4070df Mon Sep 17 00:00:00 2001 From: Jae Seo Date: Tue, 3 Jun 2014 21:04:02 -0700 Subject: [PATCH] AtscInput: Update to the latest TV Input Framework API - Commented out setAvailable() until a new design is proposed. - Changed TvInputSessionImpl to Session. - Renamed onSetVolume() to onSetStreamVolume(). Change-Id: I3137ca5514c65b24f35f5ab79e40fa08af0c354f --- .../android/atsctvinput/AtscTvInputService.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/samples/AtscTvInput/src/com/example/android/atsctvinput/AtscTvInputService.java b/samples/AtscTvInput/src/com/example/android/atsctvinput/AtscTvInputService.java index fa355a828..926e40a21 100644 --- a/samples/AtscTvInput/src/com/example/android/atsctvinput/AtscTvInputService.java +++ b/samples/AtscTvInput/src/com/example/android/atsctvinput/AtscTvInputService.java @@ -46,7 +46,8 @@ public class AtscTvInputService extends TvInputService { public void onCreate() { super.onCreate(); Log.d(TAG, "onCreate()"); - setAvailable(true); + // TODO: Uncomment or remove when a new API design is locked down. + // setAvailable(true); } @Override @@ -56,7 +57,7 @@ public class AtscTvInputService extends TvInputService { } @Override - public TvInputSessionImpl onCreateSession() { + public TvInputService.Session onCreateSession() { return new MyTvInputSessionImpl(); } @@ -81,7 +82,7 @@ public class AtscTvInputService extends TvInputService { return stream; } - private class MyTvInputSessionImpl extends TvInputSessionImpl { + private class MyTvInputSessionImpl extends TvInputService.Session { private MediaPlayer mPlayer; protected MyTvInputSessionImpl() { @@ -104,8 +105,8 @@ public class AtscTvInputService extends TvInputService { } @Override - public void onSetVolume(float volume) { - Log.d(TAG, "onSetVolume(" + volume + ")"); + public void onSetStreamVolume(float volume) { + Log.d(TAG, "onSetStreamVolume(" + volume + ")"); mPlayer.setVolume(volume, volume); }