Public Member Functions | |
void | callbackCmdAction (MediaAction message, StateData stateData) |
void | load (StateData statedata) |
void | load (PlayerInfo playerInfo) |
XbmcPlayer (XbmcJson xbmcJson, XbmcNode node) | |
Private Member Functions | |
PositionTime | getPositionTime (MediaAction msg) |
PlaylistModel.Item | makeItem (MediaAction msg) |
void | resetInfo (PlayerInfo playerInfo) |
void | updateInfo (PlayerInfo playerInfo, int playerid) |
Private Attributes | |
XbmcJson | xbmcJson |
XbmcNode | xbmcNode |
Static Private Attributes | |
static final String | XBMC_PLUGIN_YOUTUBE_URL = "plugin://plugin.video.youtube/?action=play_video&videoid=%s" |
Xbmc Player module.
Definition at line 42 of file XbmcPlayer.java.
org.rosmultimedia.player.xbmc.internal.XbmcPlayer.XbmcPlayer | ( | XbmcJson | xbmcJson, |
XbmcNode | node | ||
) | [inline] |
XbmcPlayer constructor.
Definition at line 62 of file XbmcPlayer.java.
void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.callbackCmdAction | ( | MediaAction | message, |
StateData | stateData | ||
) | [inline] |
Definition at line 85 of file XbmcPlayer.java.
PositionTime org.rosmultimedia.player.xbmc.internal.XbmcPlayer.getPositionTime | ( | MediaAction | msg | ) | [inline, private] |
Convert MediaAction data to PositionTime.
msg | Data to convert |
Definition at line 367 of file XbmcPlayer.java.
void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.load | ( | StateData | statedata | ) | [inline] |
Definition at line 68 of file XbmcPlayer.java.
void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.load | ( | PlayerInfo | playerInfo | ) | [inline] |
Definition at line 72 of file XbmcPlayer.java.
PlaylistModel.Item org.rosmultimedia.player.xbmc.internal.XbmcPlayer.makeItem | ( | MediaAction | msg | ) | [inline, private] |
Convert MediaAction message to PlaylistModel.Item.
msg |
Definition at line 337 of file XbmcPlayer.java.
void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.resetInfo | ( | PlayerInfo | playerInfo | ) | [inline, private] |
Reset all info from PlayerInfo.
playerInfo | PlayerInfo to update |
Definition at line 238 of file XbmcPlayer.java.
void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.updateInfo | ( | PlayerInfo | playerInfo, |
int | playerid | ||
) | [inline, private] |
Update PlayerInfo from xbmc.
playerInfo | PlayerInfo to update |
playerid | Id of active player |
Definition at line 256 of file XbmcPlayer.java.
final String org.rosmultimedia.player.xbmc.internal.XbmcPlayer.XBMC_PLUGIN_YOUTUBE_URL = "plugin://plugin.video.youtube/?action=play_video&videoid=%s" [static, private] |
Definition at line 43 of file XbmcPlayer.java.
Xbmc json-rpc.
Definition at line 55 of file XbmcPlayer.java.
Xbmc node.
Definition at line 50 of file XbmcPlayer.java.