kodi
Public Member Functions | Public Attributes | List of all members
UPNP::CUPnPPlayerController Class Reference
Inheritance diagram for UPNP::CUPnPPlayerController:
Inheritance graph
[legend]
Collaboration diagram for UPNP::CUPnPPlayerController:
Collaboration graph
[legend]

Public Member Functions

 CUPnPPlayerController (PLT_MediaController *control, PLT_DeviceDataReference &device, IPlayerCallback &callback)
 
void OnSetAVTransportURIResult (NPT_Result res, PLT_DeviceDataReference &device, void *userdata) override
 
void OnPlayResult (NPT_Result res, PLT_DeviceDataReference &device, void *userdata) override
 
void OnStopResult (NPT_Result res, PLT_DeviceDataReference &device, void *userdata) override
 
NPT_String GetTransportState () const
 
NPT_String GetTransportStatus () const
 
void OnGetMediaInfoResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_MediaInfo *info, void *userdata) override
 
void OnGetTransportInfoResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_TransportInfo *info, void *userdata) override
 
void UpdatePositionInfo ()
 
void OnGetPositionInfoResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_PositionInfo *info, void *userdata) override
 
- Public Member Functions inherited from PLT_MediaControllerDelegate
virtual bool OnMRAdded (PLT_DeviceDataReference &)
 
virtual void OnMRRemoved (PLT_DeviceDataReference &)
 
virtual void OnMRStateVariablesChanged (PLT_Service *, NPT_List< PLT_StateVariable *> *)
 
virtual void OnGetCurrentTransportActionsResult (NPT_Result, PLT_DeviceDataReference &, PLT_StringList *, void *)
 
virtual void OnGetDeviceCapabilitiesResult (NPT_Result, PLT_DeviceDataReference &, PLT_DeviceCapabilities *, void *)
 
virtual void OnGetTransportSettingsResult (NPT_Result, PLT_DeviceDataReference &, PLT_TransportSettings *, void *)
 
virtual void OnNextResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnPauseResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnPreviousResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnSeekResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnSetNextAVTransportURIResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnSetPlayModeResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnGetCurrentConnectionIDsResult (NPT_Result, PLT_DeviceDataReference &, PLT_StringList *, void *)
 
virtual void OnGetCurrentConnectionInfoResult (NPT_Result, PLT_DeviceDataReference &, PLT_ConnectionInfo *, void *)
 
virtual void OnGetProtocolInfoResult (NPT_Result, PLT_DeviceDataReference &, PLT_StringList *, PLT_StringList *, void *)
 
virtual void OnSetMuteResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnGetMuteResult (NPT_Result, PLT_DeviceDataReference &, const char *, bool, void *)
 
virtual void OnSetVolumeResult (NPT_Result, PLT_DeviceDataReference &, void *)
 
virtual void OnGetVolumeResult (NPT_Result, PLT_DeviceDataReference &, const char *, NPT_UInt32, void *)
 

Public Attributes

PLT_MediaControllerm_control
 
PLT_Servicem_transport
 
PLT_DeviceDataReference m_device
 
NPT_UInt32 m_instance = 0
 
IPlayerCallbackm_callback
 
NPT_Result m_resstatus
 
CEvent m_resevent
 
unsigned int m_postime = 0
 
CEvent m_posevnt
 
PLT_PositionInfo m_posinfo
 
CEvent m_traevnt
 
PLT_TransportInfo m_trainfo
 

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