| kodi
    | 


| Public Member Functions | |
| CEventStream< PVRChannelNumberInputChangedEvent > & | Events () | 
| Get the events available for CEventStream.  More... | |
| void | RegisterChannelNumberInputHandler (CPVRChannelNumberInputHandler *handler) | 
| Register a handler for channel number input.  More... | |
| void | DeregisterChannelNumberInputHandler (CPVRChannelNumberInputHandler *handler) | 
| Deregister a handler for channel number input.  More... | |
| void | Notify (const PVRChannelNumberInputChangedEvent &event) | 
| CEventStream callback for channel number input changes.  More... | |
| bool | HideChannel (const CFileItem &item) const | 
| Hide a channel, always showing a confirmation dialog.  More... | |
| bool | StartChannelScan () | 
| Open a selection dialog and start a channel scan on the selected client.  More... | |
| bool | StartChannelScan (int clientId) | 
| Start a channel scan on the specified client or open a dialog to select a client.  More... | |
| bool | IsRunningChannelScan () const | 
| std::shared_ptr< CPVRChannelGroupMember > | GetChannelGroupMember (const std::shared_ptr< const CPVRChannel > &channel) const | 
| Get a channel group member for the given channel, either from the currently active group or if not found there, from the 'all channels' group.  More... | |
| std::shared_ptr< CPVRChannelGroupMember > | GetChannelGroupMember (const CFileItem &item) const | 
| Get a channel group member for the given item, either from the currently active group or if not found there, from the 'all channels' group.  More... | |
| CPVRChannelNumberInputHandler & | GetChannelNumberInputHandler () | 
| Get the currently active channel number input handler.  More... | |
| CPVRGUIChannelNavigator & | GetChannelNavigator () | 
| Get the channel navigator.  More... | |
| void | OnPlaybackStarted (const CFileItem &item) | 
| Inform GUI actions that playback of an item just started.  More... | |
| void | OnPlaybackStopped (const CFileItem &item) | 
| Inform GUI actions that playback of an item was stopped due to user interaction.  More... | |
| std::string | GetSelectedChannelPath (bool bRadio) const | 
| Get the currently selected channel item path; used across several windows/dialogs to share item selection.  More... | |
| void | SetSelectedChannelPath (bool bRadio, const std::string &path) | 
| Set the currently selected channel item path; used across several windows/dialogs to share item selection.  More... | |
| void CPVRGUIActionsChannels::DeregisterChannelNumberInputHandler | ( | CPVRChannelNumberInputHandler * | handler | ) | 
Deregister a handler for channel number input.
| handler | The handler to deregister. | 
| 
 | inline | 
Get the events available for CEventStream.
| std::shared_ptr< CPVRChannelGroupMember > CPVRGUIActionsChannels::GetChannelGroupMember | ( | const std::shared_ptr< const CPVRChannel > & | channel | ) | const | 
Get a channel group member for the given channel, either from the currently active group or if not found there, from the 'all channels' group.
| channel | the channel. | 
| std::shared_ptr< CPVRChannelGroupMember > CPVRGUIActionsChannels::GetChannelGroupMember | ( | const CFileItem & | item | ) | const | 
Get a channel group member for the given item, either from the currently active group or if not found there, from the 'all channels' group.
| item | the item containing a channel, channel group, recording, timer or epg tag. | 
| CPVRGUIChannelNavigator & CPVRGUIActionsChannels::GetChannelNavigator | ( | ) | 
Get the channel navigator.
| CPVRChannelNumberInputHandler & CPVRGUIActionsChannels::GetChannelNumberInputHandler | ( | ) | 
Get the currently active channel number input handler.
| std::string CPVRGUIActionsChannels::GetSelectedChannelPath | ( | bool | bRadio | ) | const | 
Get the currently selected channel item path; used across several windows/dialogs to share item selection.
| bRadio | True to query the selected path for PVR radio, false for Live TV. | 
| bool CPVRGUIActionsChannels::HideChannel | ( | const CFileItem & | item | ) | const | 
Hide a channel, always showing a confirmation dialog.
| item | containing a channel or an epg tag. | 
| 
 | inline | 
| void CPVRGUIActionsChannels::Notify | ( | const PVRChannelNumberInputChangedEvent & | event | ) | 
CEventStream callback for channel number input changes.
| event | The event. | 
| void CPVRGUIActionsChannels::OnPlaybackStarted | ( | const CFileItem & | item | ) | 
Inform GUI actions that playback of an item just started.
| item | The item that started to play. | 
| void CPVRGUIActionsChannels::OnPlaybackStopped | ( | const CFileItem & | item | ) | 
Inform GUI actions that playback of an item was stopped due to user interaction.
| item | The item that stopped to play. | 
| void CPVRGUIActionsChannels::RegisterChannelNumberInputHandler | ( | CPVRChannelNumberInputHandler * | handler | ) | 
Register a handler for channel number input.
| handler | The handler to register. | 
| void CPVRGUIActionsChannels::SetSelectedChannelPath | ( | bool | bRadio, | 
| const std::string & | path | ||
| ) | 
Set the currently selected channel item path; used across several windows/dialogs to share item selection.
| bRadio | True to set the selected path for PVR radio, false for Live TV. | 
| path | The new path to set. | 
| bool CPVRGUIActionsChannels::StartChannelScan | ( | ) | 
Open a selection dialog and start a channel scan on the selected client.
| bool CPVRGUIActionsChannels::StartChannelScan | ( | int | clientId | ) | 
Start a channel scan on the specified client or open a dialog to select a client.
| clientId | the id of client to scan or PVR_INVALID_CLIENT_ID if a dialog will be opened | 
 1.8.13
 1.8.13