◆ IsPreview()
      
        
          | bool CPVRGUIChannelNavigator::IsPreview | ( |  | ) | const | 
      
 
Query the state of channel preview. 
- Returns
- True, if the currently selected channel is different from the currently playing channel, False otherwise. 
 
 
◆ IsPreviewAndShowInfo()
      
        
          | bool CPVRGUIChannelNavigator::IsPreviewAndShowInfo | ( |  | ) | const | 
      
 
Query the state of channel preview and channel info OSD. 
- Returns
- True, if the currently selected channel is different from the currently playing channel and channel info OSD is active, False otherwise. 
 
 
◆ Notify()
CEventStream callback for player show info flag changes. 
- Parameters
- 
  
  
 
 
◆ SelectNextChannel()
      
        
          | void CPVRGUIChannelNavigator::SelectNextChannel | ( | ChannelSwitchMode | eSwitchMode | ) |  | 
      
 
Select the next channel in currently playing channel group, relative to the currently selected channel. 
- Parameters
- 
  
    | eSwitchMode | controls whether only the channel info OSD is triggered or whether additionally a (delayed) channel switch will be done. |  
 
 
 
◆ SelectPreviousChannel()
      
        
          | void CPVRGUIChannelNavigator::SelectPreviousChannel | ( | ChannelSwitchMode | eSwitchMode | ) |  | 
      
 
Select the previous channel in currently playing channel group, relative to the currently selected channel. 
- Parameters
- 
  
    | eSwitchMode | controls whether only the channel info OSD is triggered or whether additionally a (delayed) channel switch will be done. |  
 
 
 
◆ SetPlayingChannel()
      
        
          | void CPVRGUIChannelNavigator::SetPlayingChannel | ( | const std::shared_ptr< CPVRChannelGroupMember > & | groupMember | ) |  | 
      
 
Set a new playing channel group member and show the channel info OSD for the new channel. 
- Parameters
- 
  
    | groupMember | The new playing channel group member |  
 
 
 
◆ Subscribe()
Subscribe to the event stream for changes of channel preview and player show info. 
- Parameters
- 
  
    | owner | The subscriber. |  | fn | The callback function of the subscriber for the events. |  
 
 
 
◆ Unsubscribe()
template<typename A > 
  
  | 
        
          | void PVR::CPVRGUIChannelNavigator::Unsubscribe | ( | A * | obj | ) |  |  | inline | 
 
Unsubscribe from the event stream for changes of channel preview and player show info. 
- Parameters
- 
  
  
 
 
The documentation for this class was generated from the following files: