diff options
author | Robert Shih <robertshih@google.com> | 2014-11-18 02:07:34 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-11-18 02:07:34 +0000 |
commit | ef2af979309dd4f85c449614dfeb829e72ff718d (patch) | |
tree | ebf47c20831112ed9097976a90871be56d2ff458 /media/libmediaplayerservice | |
parent | 22bfb336abb82b853a7a20232626b113ba568c1d (diff) | |
parent | 811a92f68dbcab0f88b4be72099d783d3a44c9f6 (diff) | |
download | frameworks_av-ef2af979309dd4f85c449614dfeb829e72ff718d.zip frameworks_av-ef2af979309dd4f85c449614dfeb829e72ff718d.tar.gz frameworks_av-ef2af979309dd4f85c449614dfeb829e72ff718d.tar.bz2 |
am 811a92f6: am 39b109a1: Merge "NuPlayer HTTPLiveSource: impl getSelectedTrack" into lmp-mr1-dev
* commit '811a92f68dbcab0f88b4be72099d783d3a44c9f6':
NuPlayer HTTPLiveSource: impl getSelectedTrack
Diffstat (limited to 'media/libmediaplayerservice')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp | 8 | ||||
-rw-r--r-- | media/libmediaplayerservice/nuplayer/HTTPLiveSource.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp index 02e9caf..e335055 100644 --- a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp +++ b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp @@ -139,6 +139,14 @@ sp<AMessage> NuPlayer::HTTPLiveSource::getTrackInfo(size_t trackIndex) const { return mLiveSession->getTrackInfo(trackIndex); } +ssize_t NuPlayer::HTTPLiveSource::getSelectedTrack(media_track_type type) const { + if (mLiveSession == NULL) { + return -1; + } else { + return mLiveSession->getSelectedTrack(type); + } +} + status_t NuPlayer::HTTPLiveSource::selectTrack(size_t trackIndex, bool select) { status_t err = mLiveSession->selectTrack(trackIndex, select); diff --git a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.h b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.h index 6b5f6af..98b826e 100644 --- a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.h +++ b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.h @@ -42,6 +42,7 @@ struct NuPlayer::HTTPLiveSource : public NuPlayer::Source { virtual status_t getDuration(int64_t *durationUs); virtual size_t getTrackCount() const; virtual sp<AMessage> getTrackInfo(size_t trackIndex) const; + virtual ssize_t getSelectedTrack(media_track_type /* type */) const; virtual status_t selectTrack(size_t trackIndex, bool select); virtual status_t seekTo(int64_t seekTimeUs); |