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

Audio stream player adapter forwarding to CMediaPipelineWebOS. More...

#include <VideoPlayerAudioWebOS.h>

Inheritance diagram for CVideoPlayerAudioWebOS:
IDVDStreamPlayerAudio IDVDStreamPlayer

Public Member Functions

 CVideoPlayerAudioWebOS (CMediaPipelineWebOS &mediaPipeline, CProcessInfo &processInfo)
 
void FlushMessages () override
 
bool OpenStream (CDVDStreamInfo hints) override
 
void CloseStream (const bool waitForBuffers) override
 
void SetSpeed (const int speed) override
 
void Flush (const bool sync) override
 
bool AcceptsData () const override
 
bool HasData () const override
 
int GetLevel () const override
 
bool IsInited () const override
 
void SendMessage (const std::shared_ptr< CDVDMsg > msg, const int priority) override
 
void SetDynamicRangeCompression (long drc) override
 
std::string GetPlayerInfo () override
 
int GetAudioChannels () override
 
double GetCurrentPts () override
 
bool IsStalled () const override
 
bool IsPassthrough () const override
 
float GetDynamicRangeAmplification () const override
 
- Public Member Functions inherited from IDVDStreamPlayerAudio
 IDVDStreamPlayerAudio (CProcessInfo &processInfo)
 
 ~IDVDStreamPlayerAudio () override=default
 
virtual void SetVolume (float fVolume)
 
virtual void SetMute (bool bOnOff)
 
virtual bool IsEOS ()
 
- Public Member Functions inherited from IDVDStreamPlayer
 IDVDStreamPlayer (CProcessInfo &processInfo)
 
virtual ~IDVDStreamPlayer ()=default
 

Additional Inherited Members

- Public Types inherited from IDVDStreamPlayer
enum  ESyncState { SYNC_STARTING , SYNC_WAITSYNC , SYNC_INSYNC }
 
- Protected Attributes inherited from IDVDStreamPlayer
CProcessInfom_processInfo
 

Detailed Description

Audio stream player adapter forwarding to CMediaPipelineWebOS.

Constructor & Destructor Documentation

◆ CVideoPlayerAudioWebOS()

CVideoPlayerAudioWebOS::CVideoPlayerAudioWebOS ( CMediaPipelineWebOS mediaPipeline,
CProcessInfo processInfo 
)

Member Function Documentation

◆ AcceptsData()

bool CVideoPlayerAudioWebOS::AcceptsData ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ CloseStream()

void CVideoPlayerAudioWebOS::CloseStream ( const bool  waitForBuffers)
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ Flush()

void CVideoPlayerAudioWebOS::Flush ( const bool  sync)
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ FlushMessages()

void CVideoPlayerAudioWebOS::FlushMessages ( )
overridevirtual

Implements IDVDStreamPlayer.

◆ GetAudioChannels()

int CVideoPlayerAudioWebOS::GetAudioChannels ( )
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ GetCurrentPts()

double CVideoPlayerAudioWebOS::GetCurrentPts ( )
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ GetDynamicRangeAmplification()

float CVideoPlayerAudioWebOS::GetDynamicRangeAmplification ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ GetLevel()

int CVideoPlayerAudioWebOS::GetLevel ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ GetPlayerInfo()

std::string CVideoPlayerAudioWebOS::GetPlayerInfo ( )
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ HasData()

bool CVideoPlayerAudioWebOS::HasData ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ IsInited()

bool CVideoPlayerAudioWebOS::IsInited ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ IsPassthrough()

bool CVideoPlayerAudioWebOS::IsPassthrough ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ IsStalled()

bool CVideoPlayerAudioWebOS::IsStalled ( ) const
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ OpenStream()

bool CVideoPlayerAudioWebOS::OpenStream ( CDVDStreamInfo  hints)
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ SendMessage()

void CVideoPlayerAudioWebOS::SendMessage ( const std::shared_ptr< CDVDMsg msg,
const int  priority 
)
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ SetDynamicRangeCompression()

void CVideoPlayerAudioWebOS::SetDynamicRangeCompression ( long  drc)
overridevirtual

Implements IDVDStreamPlayerAudio.

◆ SetSpeed()

void CVideoPlayerAudioWebOS::SetSpeed ( const int  speed)
overridevirtual

Implements IDVDStreamPlayerAudio.


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