Loading media/libmedia/include/media/mediametadataretriever.h +9 −3 Original line number Diff line number Diff line Loading @@ -96,13 +96,19 @@ public: status_t setDataSource( const sp<IDataSource>& dataSource, const char *mime = NULL); sp<IMemory> getFrameAtTime(int64_t timeUs, int option, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false); int colorFormat, bool metaOnly = false); sp<IMemory> getFrameAtTime(int64_t timeUs, int option, bool metaOnly = false); sp<IMemory> getImageAtIndex(int index, int colorFormat, bool metaOnly = false, bool thumbnail = false); sp<IMemory> getImageAtIndex(int index, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false, bool thumbnail = false); bool metaOnly = false, bool thumbnail = false); sp<IMemory> getImageRectAtIndex( int index, int colorFormat, int left, int top, int right, int bottom); sp<IMemory> getFrameAtIndex( int index, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false); int index, int colorFormat, bool metaOnly = false); sp<IMemory> getFrameAtIndex( int index, bool metaOnly = false); sp<IMemory> extractAlbumArt(); const char* extractMetadata(int keyCode); Loading media/libmedia/mediametadataretriever.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,11 @@ status_t MediaMetadataRetriever::setDataSource( return mRetriever->setDataSource(dataSource, mime); } sp<IMemory> MediaMetadataRetriever::getFrameAtTime( int64_t timeUs, int option, bool metaOnly) { return getFrameAtTime(timeUs, option, HAL_PIXEL_FORMAT_RGB_565, metaOnly); } sp<IMemory> MediaMetadataRetriever::getFrameAtTime( int64_t timeUs, int option, int colorFormat, bool metaOnly) { Loading @@ -154,6 +159,11 @@ sp<IMemory> MediaMetadataRetriever::getFrameAtTime( return mRetriever->getFrameAtTime(timeUs, option, colorFormat, metaOnly); } sp<IMemory> MediaMetadataRetriever::getImageAtIndex( int index, bool metaOnly, bool thumbnail) { return getImageAtIndex(index, HAL_PIXEL_FORMAT_RGB_565, metaOnly, thumbnail); } sp<IMemory> MediaMetadataRetriever::getImageAtIndex( int index, int colorFormat, bool metaOnly, bool thumbnail) { ALOGV("getImageAtIndex: index(%d) colorFormat(%d) metaOnly(%d) thumbnail(%d)", Loading @@ -179,6 +189,11 @@ sp<IMemory> MediaMetadataRetriever::getImageRectAtIndex( index, colorFormat, left, top, right, bottom); } sp<IMemory> MediaMetadataRetriever::getFrameAtIndex( int index, bool metaOnly) { return getFrameAtIndex(index, HAL_PIXEL_FORMAT_RGB_565, metaOnly); } sp<IMemory> MediaMetadataRetriever::getFrameAtIndex( int index, int colorFormat, bool metaOnly) { ALOGV("getFrameAtIndex: index(%d), colorFormat(%d) metaOnly(%d)", Loading Loading
media/libmedia/include/media/mediametadataretriever.h +9 −3 Original line number Diff line number Diff line Loading @@ -96,13 +96,19 @@ public: status_t setDataSource( const sp<IDataSource>& dataSource, const char *mime = NULL); sp<IMemory> getFrameAtTime(int64_t timeUs, int option, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false); int colorFormat, bool metaOnly = false); sp<IMemory> getFrameAtTime(int64_t timeUs, int option, bool metaOnly = false); sp<IMemory> getImageAtIndex(int index, int colorFormat, bool metaOnly = false, bool thumbnail = false); sp<IMemory> getImageAtIndex(int index, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false, bool thumbnail = false); bool metaOnly = false, bool thumbnail = false); sp<IMemory> getImageRectAtIndex( int index, int colorFormat, int left, int top, int right, int bottom); sp<IMemory> getFrameAtIndex( int index, int colorFormat = HAL_PIXEL_FORMAT_RGB_565, bool metaOnly = false); int index, int colorFormat, bool metaOnly = false); sp<IMemory> getFrameAtIndex( int index, bool metaOnly = false); sp<IMemory> extractAlbumArt(); const char* extractMetadata(int keyCode); Loading
media/libmedia/mediametadataretriever.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,11 @@ status_t MediaMetadataRetriever::setDataSource( return mRetriever->setDataSource(dataSource, mime); } sp<IMemory> MediaMetadataRetriever::getFrameAtTime( int64_t timeUs, int option, bool metaOnly) { return getFrameAtTime(timeUs, option, HAL_PIXEL_FORMAT_RGB_565, metaOnly); } sp<IMemory> MediaMetadataRetriever::getFrameAtTime( int64_t timeUs, int option, int colorFormat, bool metaOnly) { Loading @@ -154,6 +159,11 @@ sp<IMemory> MediaMetadataRetriever::getFrameAtTime( return mRetriever->getFrameAtTime(timeUs, option, colorFormat, metaOnly); } sp<IMemory> MediaMetadataRetriever::getImageAtIndex( int index, bool metaOnly, bool thumbnail) { return getImageAtIndex(index, HAL_PIXEL_FORMAT_RGB_565, metaOnly, thumbnail); } sp<IMemory> MediaMetadataRetriever::getImageAtIndex( int index, int colorFormat, bool metaOnly, bool thumbnail) { ALOGV("getImageAtIndex: index(%d) colorFormat(%d) metaOnly(%d) thumbnail(%d)", Loading @@ -179,6 +189,11 @@ sp<IMemory> MediaMetadataRetriever::getImageRectAtIndex( index, colorFormat, left, top, right, bottom); } sp<IMemory> MediaMetadataRetriever::getFrameAtIndex( int index, bool metaOnly) { return getFrameAtIndex(index, HAL_PIXEL_FORMAT_RGB_565, metaOnly); } sp<IMemory> MediaMetadataRetriever::getFrameAtIndex( int index, int colorFormat, bool metaOnly) { ALOGV("getFrameAtIndex: index(%d), colorFormat(%d) metaOnly(%d)", Loading