summaryrefslogtreecommitdiff
path: root/base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java')
-rw-r--r--base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java91
1 files changed, 52 insertions, 39 deletions
diff --git a/base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java b/base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java
index 16065f669..a4722adb9 100644
--- a/base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java
+++ b/base/src/main/java/com/smartdevicelink/proxy/rpc/MediaServiceData.java
@@ -68,9 +68,10 @@ public class MediaServiceData extends RPCStruct {
/**
* @param mediaType - The type of the currently playing or paused track.
*/
- public void setMediaType(MediaType mediaType) {
- setValue(KEY_MEDIA_TYPE, mediaType);
- }
+ public MediaServiceData setMediaType( MediaType mediaType) {
+ setValue(KEY_MEDIA_TYPE, mediaType);
+ return this;
+ }
/**
* @return mediaType - The type of the currently playing or paused track.
@@ -85,9 +86,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The name of the current chapter
* @param mediaTitle -
*/
- public void setMediaTitle(String mediaTitle) {
- setValue(KEY_MEDIA_TITLE, mediaTitle);
- }
+ public MediaServiceData setMediaTitle( String mediaTitle) {
+ setValue(KEY_MEDIA_TITLE, mediaTitle);
+ return this;
+ }
/**
* Music: The name of the current track
@@ -105,9 +107,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The book author's name
* @param mediaArtist -
*/
- public void setMediaArtist(String mediaArtist) {
- setValue(KEY_MEDIA_ARTIST, mediaArtist);
- }
+ public MediaServiceData setMediaArtist( String mediaArtist) {
+ setValue(KEY_MEDIA_ARTIST, mediaArtist);
+ return this;
+ }
/**
* Music: The name of the current album artist
@@ -125,9 +128,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The name of the current book
* @param mediaAlbum -
*/
- public void setMediaAlbum(String mediaAlbum) {
- setValue(KEY_MEDIA_ALBUM, mediaAlbum);
- }
+ public MediaServiceData setMediaAlbum( String mediaAlbum) {
+ setValue(KEY_MEDIA_ALBUM, mediaAlbum);
+ return this;
+ }
/**
* Music: The name of the current album
@@ -146,9 +150,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The book or chapter artwork of the current audiobook
* @param mediaImage
*/
- public void setMediaImage(Image mediaImage){
- setValue(KEY_MEDIA_IMAGE, mediaImage);
- }
+ public MediaServiceData setMediaImage( Image mediaImage) {
+ setValue(KEY_MEDIA_IMAGE, mediaImage);
+ return this;
+ }
/**
* Returns the media image associated with the currently playing media
@@ -166,9 +171,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: Likely not applicable, possibly a collection or "playlist" of books
* @param playlistName -
*/
- public void setPlaylistName(String playlistName) {
- setValue(KEY_PLAYLIST_NAME, playlistName);
- }
+ public MediaServiceData setPlaylistName( String playlistName) {
+ setValue(KEY_PLAYLIST_NAME, playlistName);
+ return this;
+ }
/**
* Music: The name of the playlist or radio station, if the user is playing from a playlist, otherwise, Null
@@ -183,9 +189,10 @@ public class MediaServiceData extends RPCStruct {
/**
* @param isExplicit - Whether or not the content currently playing (e.g. the track, episode, or book) contains explicit content
*/
- public void setIsExplicit(Boolean isExplicit) {
- setValue(KEY_IS_EXPLICIT, isExplicit);
- }
+ public MediaServiceData setIsExplicit( Boolean isExplicit) {
+ setValue(KEY_IS_EXPLICIT, isExplicit);
+ return this;
+ }
/**
* @return isExplicit - Whether or not the content currently playing (e.g. the track, episode, or book) contains explicit content
@@ -200,9 +207,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The current progress of the current segment (e.g. the chapter) in seconds
* @param trackPlaybackProgress -
*/
- public void setTrackPlaybackProgress(Integer trackPlaybackProgress) {
- setValue(KEY_TRACK_PLAYBACK_PROGRESS, trackPlaybackProgress);
- }
+ public MediaServiceData setTrackPlaybackProgress( Integer trackPlaybackProgress) {
+ setValue(KEY_TRACK_PLAYBACK_PROGRESS, trackPlaybackProgress);
+ return this;
+ }
/**
* Music: The current progress of the track in seconds
@@ -220,9 +228,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The total duration of the current segment (e.g. the chapter) in seconds
* @param trackPlaybackDuration -
*/
- public void setTrackPlaybackDuration(Integer trackPlaybackDuration) {
- setValue(KEY_TRACK_PLAYBACK_DURATION, trackPlaybackDuration);
- }
+ public MediaServiceData setTrackPlaybackDuration( Integer trackPlaybackDuration) {
+ setValue(KEY_TRACK_PLAYBACK_DURATION, trackPlaybackDuration);
+ return this;
+ }
/**
* Music: The total duration of the track in seconds
@@ -240,9 +249,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The current progress of the playback queue (e.g. the book) in seconds
* @param queuePlaybackProgress -
*/
- public void setQueuePlaybackProgress(Integer queuePlaybackProgress) {
- setValue(KEY_QUEUE_PLAYBACK_PROGRESS, queuePlaybackProgress);
- }
+ public MediaServiceData setQueuePlaybackProgress( Integer queuePlaybackProgress) {
+ setValue(KEY_QUEUE_PLAYBACK_PROGRESS, queuePlaybackProgress);
+ return this;
+ }
/**
* Music: The current progress of the playback queue in seconds
@@ -260,9 +270,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The total duration of the playback queue (e.g. the book) in seconds
* @param queuePlaybackDuration -
*/
- public void setQueuePlaybackDuration(Integer queuePlaybackDuration) {
- setValue(KEY_QUEUE_PLAYBACK_DURATION, queuePlaybackDuration);
- }
+ public MediaServiceData setQueuePlaybackDuration( Integer queuePlaybackDuration) {
+ setValue(KEY_QUEUE_PLAYBACK_DURATION, queuePlaybackDuration);
+ return this;
+ }
/**
* Music: The total duration of the playback queue in seconds
@@ -280,9 +291,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The current number (1 based) of the episode in the playback queue (e.g. the chapter number in the book)
* @param queueCurrentTrackNumber -
*/
- public void setQueueCurrentTrackNumber(Integer queueCurrentTrackNumber) {
- setValue(KEY_QUEUE_CURRENT_TRACK_NUMBER, queueCurrentTrackNumber);
- }
+ public MediaServiceData setQueueCurrentTrackNumber( Integer queueCurrentTrackNumber) {
+ setValue(KEY_QUEUE_CURRENT_TRACK_NUMBER, queueCurrentTrackNumber);
+ return this;
+ }
/**
* Music: The current number (1 based) of the track in the playback queue
@@ -300,9 +312,10 @@ public class MediaServiceData extends RPCStruct {
* Audiobook: The total number of sections in the playback queue (e.g. the number of chapters in the book)
* @param queueTotalTrackCount -
*/
- public void setQueueTotalTrackCount(Integer queueTotalTrackCount) {
- setValue(KEY_QUEUE_TOTAL_TRACK_COUNT, queueTotalTrackCount);
- }
+ public MediaServiceData setQueueTotalTrackCount( Integer queueTotalTrackCount) {
+ setValue(KEY_QUEUE_TOTAL_TRACK_COUNT, queueTotalTrackCount);
+ return this;
+ }
/**
* Music: The total number of tracks in the playback queue