Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
No Matches
CachingCodec Class Reference

#include <CachingCodec.h>

Inheritance diagram for CachingCodec:

Public Member Functions

virtual ~CachingCodec ()
virtual int GetCacheLevel () const
- Public Member Functions inherited from ICodec
 ICodec ()
virtual ~ICodec ()=default
virtual bool Init (const CFileItem &file, unsigned int filecache)=0
virtual bool CanSeek ()
virtual bool Seek (int64_t iSeekTime)=0
virtual int ReadPCM (uint8_t *pBuffer, size_t size, size_t *actualsize)=0
virtual int ReadRaw (uint8_t **pBuffer, int *bufferSize)
virtual bool CanInit ()=0
virtual void SetTotalTime (int64_t totaltime)
virtual bool IsCaching () const

Additional Inherited Members

- Public Attributes inherited from ICodec
int64_t m_TotalTime
int m_bitRate
int m_bitsPerSample
int m_bitsPerCodedSample
std::string m_CodecName
MUSIC_INFO::CMusicInfoTag m_tag
XFILE::CFile m_file
AEAudioFormat m_format

Constructor & Destructor Documentation

◆ ~CachingCodec()

virtual CachingCodec::~CachingCodec ( )

Member Function Documentation

◆ GetCacheLevel()

virtual int CachingCodec::GetCacheLevel ( ) const

Reimplemented from ICodec.

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