OSDN Git Service

Support multiple tracks in TV Input framework.
authorDongwon Kang <dwkang@google.com>
Wed, 2 Jul 2014 09:35:08 +0000 (18:35 +0900)
committerDongwon Kang <dwkang@google.com>
Fri, 11 Jul 2014 09:46:25 +0000 (18:46 +0900)
commit1f213914c45c23c653f721690da2ce0718e63139
tree6f08f068a105a07b3957d597db520617bd3caafe
parenta9f10629f4bc1a82761917645ff4d2b6d42e47b3
Support multiple tracks in TV Input framework.

Added API: getTracks/selectTrack/unselectTrack/onTrackInfoChanged
(onVideo/Audio/ClosedCaptionStreamChanged callbacks are removed in favor of onTrackInfoChanged)
Use cases: audio and closed caption track selection
Background: go/tif-multi-track

Bug:14073704, Bug:14121898, Bug: 16049453
Change-Id: I199ed16f690d4e757da0bb30c8bc8222a6fa1d7a
12 files changed:
api/current.txt
media/java/android/media/tv/ITvInputClient.aidl
media/java/android/media/tv/ITvInputManager.aidl
media/java/android/media/tv/ITvInputSession.aidl
media/java/android/media/tv/ITvInputSessionCallback.aidl
media/java/android/media/tv/ITvInputSessionWrapper.java
media/java/android/media/tv/TvInputManager.java
media/java/android/media/tv/TvInputService.java
media/java/android/media/tv/TvTrackInfo.aidl [new file with mode: 0644]
media/java/android/media/tv/TvTrackInfo.java [new file with mode: 0644]
media/java/android/media/tv/TvView.java
services/core/java/com/android/server/tv/TvInputManagerService.java