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

#include <IPlayerCallback.h>

Inheritance diagram for IPlayerCallback:
CApplicationPlayerCallback XBMCAddon::xbmc::Player XBPython CApplication

Public Member Functions

virtual ~IPlayerCallback ()=default
 
virtual void OnPlayBackEnded ()=0
 
virtual void OnPlayBackStarted (const CFileItem &file)=0
 
virtual void OnPlayerCloseFile (const CFileItem &file, const CBookmark &bookmark)
 
virtual void OnPlayBackPaused ()
 
virtual void OnPlayBackResumed ()
 
virtual void OnPlayBackStopped ()=0
 
virtual void OnPlayBackError ()=0
 
virtual void OnQueueNextItem ()=0
 
virtual void OnPlayBackSeek (int64_t iTime, int64_t seekOffset)
 
virtual void OnPlayBackSeekChapter (int iChapter)
 
virtual void OnPlayBackSpeedChanged (int iSpeed)
 
virtual void OnAVChange ()
 
virtual void OnAVStarted (const CFileItem &file)
 
virtual void RequestVideoSettings (const CFileItem &fileItem)
 
virtual void StoreVideoSettings (const CFileItem &fileItem, const CVideoSettings &vs)
 

Constructor & Destructor Documentation

◆ ~IPlayerCallback()

virtual IPlayerCallback::~IPlayerCallback ( )
virtualdefault

Member Function Documentation

◆ OnAVChange()

virtual void IPlayerCallback::OnAVChange ( )
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnAVStarted()

virtual void IPlayerCallback::OnAVStarted ( const CFileItem & file)
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackEnded()

virtual void IPlayerCallback::OnPlayBackEnded ( )
pure virtual

Implemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackError()

virtual void IPlayerCallback::OnPlayBackError ( )
pure virtual

Implemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackPaused()

virtual void IPlayerCallback::OnPlayBackPaused ( )
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackResumed()

virtual void IPlayerCallback::OnPlayBackResumed ( )
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackSeek()

virtual void IPlayerCallback::OnPlayBackSeek ( int64_t iTime,
int64_t seekOffset )
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackSeekChapter()

virtual void IPlayerCallback::OnPlayBackSeekChapter ( int iChapter)
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackSpeedChanged()

virtual void IPlayerCallback::OnPlayBackSpeedChanged ( int iSpeed)
inlinevirtual

Reimplemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackStarted()

virtual void IPlayerCallback::OnPlayBackStarted ( const CFileItem & file)
pure virtual

Implemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayBackStopped()

virtual void IPlayerCallback::OnPlayBackStopped ( )
pure virtual

Implemented in CApplicationPlayerCallback, and XBPython.

◆ OnPlayerCloseFile()

virtual void IPlayerCallback::OnPlayerCloseFile ( const CFileItem & file,
const CBookmark & bookmark )
inlinevirtual

Reimplemented in CApplicationPlayerCallback.

◆ OnQueueNextItem()

virtual void IPlayerCallback::OnQueueNextItem ( )
pure virtual

Implemented in CApplicationPlayerCallback, and XBPython.

◆ RequestVideoSettings()

virtual void IPlayerCallback::RequestVideoSettings ( const CFileItem & fileItem)
inlinevirtual

Reimplemented in CApplicationPlayerCallback.

◆ StoreVideoSettings()

virtual void IPlayerCallback::StoreVideoSettings ( const CFileItem & fileItem,
const CVideoSettings & vs )
inlinevirtual

Reimplemented in CApplicationPlayerCallback.


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