/**@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(  ) {},


};