Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CDVDInputStream::IMenus Class Referenceabstract

#include <DVDInputStream.h>

Inheritance diagram for CDVDInputStream::IMenus:
CDVDInputStreamBluray CDVDInputStreamNavigator

Public Member Functions

virtual ~IMenus ()=default
 
virtual void ActivateButton ()=0
 
virtual void SelectButton (int iButton)=0
 
virtual int GetCurrentButton ()=0
 
virtual int GetTotalButtons ()=0
 
virtual void OnUp ()=0
 
virtual void OnDown ()=0
 
virtual void OnLeft ()=0
 
virtual void OnRight ()=0
 
virtual bool OnMenu ()=0
 Open the Menu.
 
virtual void OnBack ()=0
 
virtual void OnNext ()=0
 
virtual void OnPrevious ()=0
 
virtual bool OnMouseMove (const CPoint &point)=0
 
virtual bool OnMouseClick (const CPoint &point)=0
 
virtual MenuType GetSupportedMenuType ()=0
 Get the supported menu type.
 
virtual bool IsInMenu ()=0
 
virtual void SkipStill ()=0
 
virtual double GetTimeStampCorrection ()
 
virtual bool GetState (std::string &xmlstate)=0
 
virtual bool SetState (const std::string &xmlstate)=0
 
virtual bool CanSeek ()
 

Constructor & Destructor Documentation

◆ ~IMenus()

virtual CDVDInputStream::IMenus::~IMenus ( )
virtualdefault

Member Function Documentation

◆ ActivateButton()

virtual void CDVDInputStream::IMenus::ActivateButton ( )
pure virtual

◆ CanSeek()

virtual bool CDVDInputStream::IMenus::CanSeek ( )
inlinevirtual

Reimplemented in CDVDInputStreamBluray.

◆ GetCurrentButton()

virtual int CDVDInputStream::IMenus::GetCurrentButton ( )
pure virtual

◆ GetState()

virtual bool CDVDInputStream::IMenus::GetState ( std::string & xmlstate)
pure virtual

◆ GetSupportedMenuType()

virtual MenuType CDVDInputStream::IMenus::GetSupportedMenuType ( )
pure virtual

Get the supported menu type.

Returns
The supported menu type

Implemented in CDVDInputStreamBluray, and CDVDInputStreamNavigator.

◆ GetTimeStampCorrection()

virtual double CDVDInputStream::IMenus::GetTimeStampCorrection ( )
inlinevirtual

Reimplemented in CDVDInputStreamNavigator.

◆ GetTotalButtons()

virtual int CDVDInputStream::IMenus::GetTotalButtons ( )
pure virtual

◆ IsInMenu()

virtual bool CDVDInputStream::IMenus::IsInMenu ( )
pure virtual

◆ OnBack()

virtual void CDVDInputStream::IMenus::OnBack ( )
pure virtual

◆ OnDown()

virtual void CDVDInputStream::IMenus::OnDown ( )
pure virtual

◆ OnLeft()

virtual void CDVDInputStream::IMenus::OnLeft ( )
pure virtual

◆ OnMenu()

virtual bool CDVDInputStream::IMenus::OnMenu ( )
pure virtual

Open the Menu.

Returns
true if the menu is successfully opened, false otherwise

Implemented in CDVDInputStreamBluray, and CDVDInputStreamNavigator.

◆ OnMouseClick()

virtual bool CDVDInputStream::IMenus::OnMouseClick ( const CPoint & point)
pure virtual

◆ OnMouseMove()

virtual bool CDVDInputStream::IMenus::OnMouseMove ( const CPoint & point)
pure virtual

◆ OnNext()

virtual void CDVDInputStream::IMenus::OnNext ( )
pure virtual

◆ OnPrevious()

virtual void CDVDInputStream::IMenus::OnPrevious ( )
pure virtual

◆ OnRight()

virtual void CDVDInputStream::IMenus::OnRight ( )
pure virtual

◆ OnUp()

virtual void CDVDInputStream::IMenus::OnUp ( )
pure virtual

◆ SelectButton()

virtual void CDVDInputStream::IMenus::SelectButton ( int iButton)
pure virtual

◆ SetState()

virtual bool CDVDInputStream::IMenus::SetState ( const std::string & xmlstate)
pure virtual

◆ SkipStill()

virtual void CDVDInputStream::IMenus::SkipStill ( )
pure virtual

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