|
|
| CPVRManager () |
| | Create a new CPVRManager instance, which handles all PVR related operations in XBMC.
|
| |
|
| ~CPVRManager () override |
| | Stop the PVRManager and destroy all objects it created.
|
| |
|
void | Announce (ANNOUNCEMENT::AnnouncementFlag flag, const std::string &sender, const std::string &message, const CVariant &data) override |
| |
| template<class T > |
| T & | Get () |
| | Get a PVR component. More...
|
| |
| std::shared_ptr< CPVRProviders > | Providers () const |
| | Get the providers container. More...
|
| |
| std::shared_ptr< CPVRChannelGroupsContainer > | ChannelGroups () const |
| | Get the channel groups container. More...
|
| |
| std::shared_ptr< CPVRRecordings > | Recordings () const |
| | Get the recordings container. More...
|
| |
| std::shared_ptr< CPVRTimers > | Timers () const |
| | Get the timers container. More...
|
| |
| std::shared_ptr< CPVRClients > | Clients () const |
| | Get the timers container. More...
|
| |
| std::shared_ptr< CPVRClient > | GetClient (const CFileItem &item) const |
| | Get the instance of a client that matches the given item. More...
|
| |
| std::shared_ptr< CPVRClient > | GetClient (int iClientId) const |
| | Get the instance of a client that matches the given id. More...
|
| |
| std::shared_ptr< CPVRPlaybackState > | PlaybackState () const |
| | Get access to the pvr playback state. More...
|
| |
| CPVREpgContainer & | EpgContainer () |
| | Get access to the epg container. More...
|
| |
|
void | Init () |
| | Init PVRManager.
|
| |
|
void | Start () |
| | Start the PVRManager, which loads all PVR data and starts some threads to update the PVR data.
|
| |
|
void | Stop (bool bRestart=false) |
| | Stop PVRManager.
|
| |
|
void | Unload () |
| | Stop PVRManager, unload data.
|
| |
|
void | Deinit () |
| | Deinit PVRManager, unload data, unload addons.
|
| |
|
void | OnSleep () |
| | Propagate event on system sleep.
|
| |
|
void | OnWake () |
| | Propagate event on system wake.
|
| |
| std::shared_ptr< CPVRDatabase > | GetTVDatabase () const |
| | Get the TV database. More...
|
| |
| bool | IsStarted () const |
| | Check whether the PVRManager has fully started. More...
|
| |
| void | OnPlaybackStarted (const CFileItem &item) |
| | Inform PVR manager that playback of an item just started. More...
|
| |
| void | OnPlaybackStopped (const CFileItem &item) |
| | Inform PVR manager that playback of an item was stopped due to user interaction. More...
|
| |
| void | OnPlaybackEnded (const CFileItem &item) |
| | Inform PVR manager that playback of an item has stopped without user interaction. More...
|
| |
| void | TriggerRecordingsUpdate (int clientId) |
| | Let the background thread update the recordings list. More...
|
| |
|
void | TriggerRecordingsUpdate () |
| |
|
void | TriggerRecordingsSizeInProgressUpdate () |
| | Let the background thread update the size for any in progress recordings.
|
| |
| void | TriggerTimersUpdate (int clientId) |
| | Let the background thread update the timer list. More...
|
| |
|
void | TriggerTimersUpdate () |
| |
| void | TriggerChannelsUpdate (int clientId) |
| | Let the background thread update the channel list. More...
|
| |
|
void | TriggerChannelsUpdate () |
| |
| void | TriggerProvidersUpdate (int clientId) |
| | Let the background thread update the provider list. More...
|
| |
|
void | TriggerProvidersUpdate () |
| |
| void | TriggerChannelGroupsUpdate (int clientId) |
| | Let the background thread update the channel groups list. More...
|
| |
|
void | TriggerChannelGroupsUpdate () |
| |
|
void | TriggerSearchMissingChannelIcons () |
| | Let the background thread search for all missing channel icons.
|
| |
|
void | TriggerCleanupCachedImages () |
| | Let the background thread erase stale texture db entries and image files.
|
| |
| void | TriggerSearchMissingChannelIcons (const std::shared_ptr< CPVRChannelGroup > &group) |
| | Let the background thread search for missing channel icons for channels contained in the given group. More...
|
| |
|
void | LocalizationChanged () |
| | Check whether names are still correct after the language settings changed.
|
| |
| bool | IsParentalLocked (const std::shared_ptr< const CPVRChannel > &channel) const |
| | Check if parental lock is overridden at the given moment. More...
|
| |
| bool | IsParentalLocked (const std::shared_ptr< const CPVREpgInfoTag > &epgTag) const |
| | Check if parental lock is overridden at the given moment. More...
|
| |
|
void | RestartParentalTimer () |
| | Restart the parental timer.
|
| |
|
void | ConnectionStateChange (CPVRClient *client, const std::string &connectString, PVR_CONNECTION_STATE state, const std::string &message) |
| | Signal a connection change of a client.
|
| |
|
CEventStream< PVREvent > & | Events () |
| | Query the events available for CEventStream.
|
| |
| void | PublishEvent (PVREvent state) |
| | Publish an event. More...
|
| |