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

#include <IEncoder.h>

Inheritance diagram for KODI::CDRIP::IEncoder:
KODI::CDRIP::CEncoder KODI::CDRIP::CEncoderAddon KODI::CDRIP::CEncoderFFmpeg

Public Member Functions

virtual ~IEncoder ()=default
 
virtual bool Init ()=0
 
virtual ssize_t Encode (uint8_t *pbtStream, size_t nNumBytesRead)=0
 
virtual bool Close ()=0
 

Public Attributes

std::string m_strComment
 
std::string m_strArtist
 
std::string m_strAlbumArtist
 
std::string m_strTitle
 
std::string m_strAlbum
 
std::string m_strGenre
 
std::string m_strTrack
 
std::string m_strYear
 
std::string m_strFile
 
int m_iTrackLength = 0
 
int m_iInChannels = 0
 
int m_iInSampleRate = 0
 
int m_iInBitsPerSample = 0
 

Constructor & Destructor Documentation

◆ ~IEncoder()

virtual KODI::CDRIP::IEncoder::~IEncoder ( )
virtualdefault

Member Function Documentation

◆ Close()

virtual bool KODI::CDRIP::IEncoder::Close ( )
pure virtual

◆ Encode()

virtual ssize_t KODI::CDRIP::IEncoder::Encode ( uint8_t * pbtStream,
size_t nNumBytesRead )
pure virtual

◆ Init()

virtual bool KODI::CDRIP::IEncoder::Init ( )
pure virtual

Member Data Documentation

◆ m_iInBitsPerSample

int KODI::CDRIP::IEncoder::m_iInBitsPerSample = 0

◆ m_iInChannels

int KODI::CDRIP::IEncoder::m_iInChannels = 0

◆ m_iInSampleRate

int KODI::CDRIP::IEncoder::m_iInSampleRate = 0

◆ m_iTrackLength

int KODI::CDRIP::IEncoder::m_iTrackLength = 0

◆ m_strAlbum

std::string KODI::CDRIP::IEncoder::m_strAlbum

◆ m_strAlbumArtist

std::string KODI::CDRIP::IEncoder::m_strAlbumArtist

◆ m_strArtist

std::string KODI::CDRIP::IEncoder::m_strArtist

◆ m_strComment

std::string KODI::CDRIP::IEncoder::m_strComment

◆ m_strFile

std::string KODI::CDRIP::IEncoder::m_strFile

◆ m_strGenre

std::string KODI::CDRIP::IEncoder::m_strGenre

◆ m_strTitle

std::string KODI::CDRIP::IEncoder::m_strTitle

◆ m_strTrack

std::string KODI::CDRIP::IEncoder::m_strTrack

◆ m_strYear

std::string KODI::CDRIP::IEncoder::m_strYear

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