diff options
Diffstat (limited to 'media/libstagefright/include')
-rw-r--r-- | media/libstagefright/include/AwesomePlayer.h | 6 | ||||
-rw-r--r-- | media/libstagefright/include/VorbisExtractor.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/media/libstagefright/include/AwesomePlayer.h b/media/libstagefright/include/AwesomePlayer.h index 9e8a674..9455743 100644 --- a/media/libstagefright/include/AwesomePlayer.h +++ b/media/libstagefright/include/AwesomePlayer.h @@ -84,10 +84,13 @@ struct AwesomePlayer { status_t suspend(); status_t resume(); + // This is a mask of MediaExtractor::Flags. + uint32_t flags() const; + private: friend struct AwesomeEvent; - enum Flags { + enum { PLAYING = 1, LOOPING = 2, FIRST_FRAME = 4, @@ -126,6 +129,7 @@ private: int64_t mDurationUs; uint32_t mFlags; + uint32_t mExtractorFlags; int32_t mVideoWidth, mVideoHeight; int64_t mTimeSourceDeltaUs; diff --git a/media/libstagefright/include/VorbisExtractor.h b/media/libstagefright/include/VorbisExtractor.h index 8e38a93..2bb7deb 100644 --- a/media/libstagefright/include/VorbisExtractor.h +++ b/media/libstagefright/include/VorbisExtractor.h @@ -38,6 +38,8 @@ struct VorbisExtractor : public MediaExtractor { virtual sp<MetaData> getMetaData(); + uint32_t flags() const; + protected: virtual ~VorbisExtractor(); |