diff options
author | niko <niko@google.com> | 2009-07-16 16:39:53 -0700 |
---|---|---|
committer | niko <niko@google.com> | 2009-07-17 11:31:11 -0700 |
commit | d608a813a9d2cbc6e2a5ea81d78d4a9044090c4c (patch) | |
tree | c6661ade3ceeacfd804236265d2bdc6a9f65cff7 /media/libmediaplayerservice/MidiFile.h | |
parent | 919f7387f2eafc36223a5cd599fb46871f801b10 (diff) | |
download | frameworks_av-d608a813a9d2cbc6e2a5ea81d78d4a9044090c4c.zip frameworks_av-d608a813a9d2cbc6e2a5ea81d78d4a9044090c4c.tar.gz frameworks_av-d608a813a9d2cbc6e2a5ea81d78d4a9044090c4c.tar.bz2 |
Added method to get metadata out of the player.
The method passes a list of metadata ids to be retrieved and
a parcel where the metadata records should be appended.
If the list of ids is empty, all the metadata should be returned.
Diffstat (limited to 'media/libmediaplayerservice/MidiFile.h')
-rw-r--r-- | media/libmediaplayerservice/MidiFile.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/MidiFile.h b/media/libmediaplayerservice/MidiFile.h index 83d97fe..30b6a2e 100644 --- a/media/libmediaplayerservice/MidiFile.h +++ b/media/libmediaplayerservice/MidiFile.h @@ -46,7 +46,13 @@ public: virtual status_t reset(); virtual status_t setLooping(int loop); virtual player_type playerType() { return SONIVOX_PLAYER; } - virtual status_t invoke(const Parcel& request, Parcel *reply) {return INVALID_OPERATION;} + virtual status_t invoke(const Parcel& request, Parcel *reply) { + return INVALID_OPERATION; + } + virtual status_t getMetadata(const SortedVector<MetadataType>& ids, + Parcel *records) { + return INVALID_OPERATION; + } private: status_t createOutputTrack(); |