diff options
Diffstat (limited to 'media/java/android/media/IRemoteControlClient.aidl')
-rw-r--r-- | media/java/android/media/IRemoteControlClient.aidl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/media/java/android/media/IRemoteControlClient.aidl b/media/java/android/media/IRemoteControlClient.aidl index 2236129..aa142d6 100644 --- a/media/java/android/media/IRemoteControlClient.aidl +++ b/media/java/android/media/IRemoteControlClient.aidl @@ -17,6 +17,7 @@ package android.media; import android.graphics.Bitmap; import android.media.IRemoteControlDisplay; +import android.media.Rating; /** * @hide @@ -40,6 +41,13 @@ oneway interface IRemoteControlClient void onInformationRequested(int generationId, int infoFlags); /** + * Notifies a remote control client that information for the given generation ID is + * requested for the given IRemoteControlDisplay alone. + * @param rcd the display to which current info should be sent + */ + void informationRequestForDisplay(IRemoteControlDisplay rcd, int w, int h); + + /** * Sets the generation counter of the current client that is displayed on the remote control. */ void setCurrentClientGenerationId(int clientGeneration); @@ -48,5 +56,7 @@ oneway interface IRemoteControlClient void unplugRemoteControlDisplay(IRemoteControlDisplay rcd); void setBitmapSizeForDisplay(IRemoteControlDisplay rcd, int w, int h); void setWantsSyncForDisplay(IRemoteControlDisplay rcd, boolean wantsSync); + void enableRemoteControlDisplay(IRemoteControlDisplay rcd, boolean enabled); void seekTo(int clientGeneration, long timeMs); + void updateMetadata(int clientGeneration, int key, in Rating value); }
\ No newline at end of file |