-/* //device/samples/SampleCode/src/com/android/samples/app/RemoteServiceInterface.java
-**
-** Copyright 2007, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License");
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
-
-package com.android.music;
-
-import android.graphics.Bitmap;
-
-interface IMediaPlaybackService
-{
- void openFile(String path);
- void open(in long [] list, int position);
- int getQueuePosition();
- boolean isPlaying();
- void stop();
- void pause();
- void play();
- void prev();
- void next();
- void cycleRepeat();
- void toggleShuffle();
- long duration();
- long position();
- long seek(long pos);
- String getTrackName();
- String getAlbumName();
- long getAlbumId();
- String getArtistName();
- long getArtistId();
- String getAlbumartistName();
- long getAlbumartistId();
- void enqueue(in long [] list, int action);
- long [] getQueue();
- void moveQueueItem(int from, int to);
- void setQueuePosition(int index);
- String getPath();
- long getAudioId();
- void setShuffleMode(int shufflemode);
- int getShuffleMode();
- int removeTracks(int first, int last);
- int removeTrack(long id);
- void setRepeatMode(int repeatmode);
- int getRepeatMode();
- int getMediaMountedCount();
- int getAudioSessionId();
-}
-
+/* //device/samples/SampleCode/src/com/android/samples/app/RemoteServiceInterface.java\r
+**\r
+** Copyright 2007, The Android Open Source Project\r
+**\r
+** Licensed under the Apache License, Version 2.0 (the "License"); \r
+** you may not use this file except in compliance with the License. \r
+** You may obtain a copy of the License at \r
+**\r
+** http://www.apache.org/licenses/LICENSE-2.0 \r
+**\r
+** Unless required by applicable law or agreed to in writing, software \r
+** distributed under the License is distributed on an "AS IS" BASIS, \r
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+** See the License for the specific language governing permissions and \r
+** limitations under the License.\r
+*/\r
+\r
+package com.android.music;\r
+\r
+import android.graphics.Bitmap;\r
+\r
+interface IMediaPlaybackService\r
+{\r
+ void openFile(String path);\r
+ void open(in long [] list, int position);\r
+ int getQueuePosition();\r
+ boolean isPlaying();\r
+ void stop();\r
+ void pause();\r
+ void play();\r
+ void prev();\r
+ void next();\r
+ void cycleRepeat();\r
+ void toggleShuffle();\r
+ long duration();\r
+ long position();\r
+ long seek(long pos);\r
+ String getTrackName();\r
+ String getAlbumName();\r
+ long getAlbumId();\r
+ String getArtistName();\r
+ long getArtistId();\r
+ String getAlbumartistName();\r
+ long getAlbumartistId();\r
+ void enqueue(in long [] list, int action);\r
+ long [] getQueue();\r
+ void moveQueueItem(int from, int to);\r
+ void setQueuePosition(int index);\r
+ String getPath();\r
+ long getAudioId();\r
+ void setShuffleMode(int shufflemode);\r
+ int getShuffleMode();\r
+ int removeTracks(int first, int last);\r
+ int removeTrack(long id);\r
+ void setRepeatMode(int repeatmode);\r
+ int getRepeatMode();\r
+ int getMediaMountedCount();\r
+ int getAudioSessionId();\r
+}\r
+\r