Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
org.rosmultimedia.player.xbmc.internal.XbmcPlayer Class Reference
Inheritance diagram for org.rosmultimedia.player.xbmc.internal.XbmcPlayer:
Inheritance graph
[legend]

List of all members.

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"

Detailed Description

Xbmc Player module.

Author:
Erwan Le Huitouze <erwan.lehuitouze@gmail.com>

Definition at line 42 of file XbmcPlayer.java.


Constructor & Destructor Documentation

XbmcPlayer constructor.

Parameters:
xbmcJsonXbmcJson xbmc json-rpc
xbmcNodeXbmcNode xbmc node

Definition at line 62 of file XbmcPlayer.java.


Member Function Documentation

void org.rosmultimedia.player.xbmc.internal.XbmcPlayer.callbackCmdAction ( MediaAction  message,
StateData  stateData 
) [inline]

Definition at line 85 of file XbmcPlayer.java.

Convert MediaAction data to PositionTime.

Parameters:
msgData to convert
Returns:
PositionTime

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.

Parameters:
msg
Returns:

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.

Parameters:
playerInfoPlayerInfo 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.

Parameters:
playerInfoPlayerInfo to update
playeridId of active player

Definition at line 256 of file XbmcPlayer.java.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


smarthome_media_kodi_driver
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 21:03:49