Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
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 void OnMenu ()=0
 
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 bool HasMenu ()=0
 
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
 

Constructor & Destructor Documentation

§ ~IMenus()

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

Member Function Documentation

§ ActivateButton()

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

§ GetCurrentButton()

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

§ GetState()

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

§ GetTimeStampCorrection()

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

Reimplemented in CDVDInputStreamNavigator.

§ GetTotalButtons()

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

§ HasMenu()

virtual bool CDVDInputStream::IMenus::HasMenu ( )
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 void CDVDInputStream::IMenus::OnMenu ( )
pure virtual

§ 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: