diff options
author | Lajos Molnar <lajos@google.com> | 2014-07-17 15:33:06 -0700 |
---|---|---|
committer | Lajos Molnar <lajos@google.com> | 2014-07-17 19:35:25 -0700 |
commit | cc227036b05f7c2f960a89c567a61f9decefe742 (patch) | |
tree | d0603a8e06d1c0de45c0c54177e463af7bf261d9 /media/libmediaplayerservice/nuplayer/NuPlayerSource.h | |
parent | 3cb576166020bfdc1522b33919fe5ff8d211d0a3 (diff) | |
download | frameworks_av-cc227036b05f7c2f960a89c567a61f9decefe742.zip frameworks_av-cc227036b05f7c2f960a89c567a61f9decefe742.tar.gz frameworks_av-cc227036b05f7c2f960a89c567a61f9decefe742.tar.bz2 |
nuplayer: add widevine support to GenericSource
Bug: 15699665
Change-Id: Ided823bd0b1118bbabb288cf62d6389518f820a9
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerSource.h')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayerSource.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerSource.h b/media/libmediaplayerservice/nuplayer/NuPlayerSource.h index 632c4a6..259925f 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerSource.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerSource.h @@ -21,11 +21,14 @@ #include "NuPlayer.h" #include <media/stagefright/foundation/AMessage.h> +#include <media/stagefright/MetaData.h> +#include <utils/Vector.h> namespace android { struct ABuffer; struct MetaData; +struct MediaBuffer; struct NuPlayer::Source : public AHandler { enum Flags { @@ -34,6 +37,7 @@ struct NuPlayer::Source : public AHandler { FLAG_CAN_SEEK_FORWARD = 4, // the "10 sec forward button" FLAG_CAN_SEEK = 8, // the "seek bar" FLAG_DYNAMIC_DURATION = 16, + FLAG_SECURE = 32, }; enum { @@ -89,6 +93,10 @@ struct NuPlayer::Source : public AHandler { return INVALID_OPERATION; } + virtual status_t setBuffers(bool /* audio */, Vector<MediaBuffer *> &/* buffers */) { + return INVALID_OPERATION; + } + virtual bool isRealTime() const { return false; } |