OSDN Git Service

overhaul
[android-x86/packages-apps-Eleven.git] / src / com / andrew / apollo / IApolloService.aidl
1 package com.andrew.apollo;\r
2 \r
3 import android.graphics.Bitmap;\r
4 \r
5 interface IApolloService\r
6 {\r
7     void openFile(String path);\r
8     void open(in long [] list, int position);\r
9     int getQueuePosition();\r
10     boolean isPlaying();\r
11     void stop();\r
12     void pause();\r
13     void play();\r
14     void prev();\r
15     void next();\r
16     long duration();\r
17     long position();\r
18     long seek(long pos);\r
19     String getTrackName();\r
20     String getAlbumName();\r
21     long getAlbumId();\r
22     String getArtistName();\r
23     long getArtistId();\r
24     void enqueue(in long [] list, int action);\r
25     long [] getQueue();\r
26     void setQueuePosition(int index);\r
27     String getPath();\r
28     long getAudioId();\r
29     void setShuffleMode(int shufflemode);\r
30     int getShuffleMode();\r
31     int removeTracks(int first, int last);\r
32     int removeTrack(long id);\r
33     void setRepeatMode(int repeatmode);\r
34     int getRepeatMode();\r
35     int getMediaMountedCount();\r
36     int getAudioSessionId();\r
37         void addToFavorites(long id);\r
38         void removeFromFavorites(long id);\r
39         boolean isFavorite(long id);\r
40     void toggleFavorite();\r
41 }\r
42 \r