/**@class android.media.session.PlaybackState.CustomAction implements android.os.Parcelable @extends java.lang.Object {@link PlaybackState.android.media.session.PlaybackState.CustomAction android.media.session.PlaybackState.CustomActions} can be used to extend the capabilities of the standard transport controls by exposing app specific actions to {@link android.media.session.MediaController android.media.session.MediaControllers}. */ var CustomAction = { /***/ CREATOR : "null", /** */ writeToParcel : function( ) {}, /** */ describeContents : function( ) {}, /**Returns the action of the {@link android.media.session.PlaybackState.CustomAction}. @return {String} The action of the {@link CustomAction}. */ getAction : function( ) {}, /**Returns the display name of this action. e.g. "Favorite" @return {Object {java.lang.CharSequence}} The display name of this {@link CustomAction}. */ getName : function( ) {}, /**Returns the resource id of the icon in the {@link android.media.session.MediaSession android.media.session.MediaSession's} package. @return {Number} The resource id of the icon in the {@link MediaSession MediaSession's} package. */ getIcon : function( ) {}, /**Returns extras which provide additional application-specific information about the action, or null if none. These arguments are meant to be consumed by a {@link android.media.session.MediaController} if it knows how to handle them. @return {Object {android.os.Bundle}} Optional arguments for the {@link CustomAction}. */ getExtras : function( ) {}, /** */ toString : function( ) {}, };