blob: e3b0acf6599afb0657935f2100c6d5ab3570d8e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package com.cyanogenmod.eleven;
import com.cyanogenmod.eleven.service.MusicPlaybackTrack;
interface IElevenService
{
void openFile(String path);
void open(in long [] list, int position, long sourceId, int sourceType);
void stop();
void pause();
void play();
void prev(boolean forcePrevious);
void next();
void enqueue(in long [] list, int action, long sourceId, int sourceType);
void setQueuePosition(int index);
void setShuffleMode(int shufflemode);
void setRepeatMode(int repeatmode);
void moveQueueItem(int from, int to);
void refresh();
void playlistChanged();
boolean isPlaying();
long [] getQueue();
long getQueueItemAtPosition(int position);
int getQueueSize();
int getQueuePosition();
int getQueueHistoryPosition(int position);
int getQueueHistorySize();
int[] getQueueHistoryList();
long duration();
long position();
long seek(long pos);
void seekRelative(long deltaInMs);
long getAudioId();
MusicPlaybackTrack getCurrentTrack();
MusicPlaybackTrack getTrack(int index);
long getNextAudioId();
long getPreviousAudioId();
long getArtistId();
long getAlbumId();
String getArtistName();
String getTrackName();
String getAlbumName();
String getPath();
int getShuffleMode();
int removeTracks(int first, int last);
int removeTrack(long id);
boolean removeTrackAtPosition(long id, int position);
int getRepeatMode();
int getMediaMountedCount();
int getAudioSessionId();
void setShakeToPlayEnabled(boolean enabled);
void setLockscreenAlbumArt(boolean enabled);
}
|