Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CEncoderFFmpeg Class Reference

#include <EncoderFFmpeg.h>

Inheritance diagram for CEncoderFFmpeg:
IEncoder

Public Member Functions

 CEncoderFFmpeg ()
 
 ~CEncoderFFmpeg () override=default
 
bool Init (AddonToKodiFuncTable_AudioEncoder &callbacks) override
 
int Encode (int nNumBytesRead, uint8_t *pbtStream) override
 
bool Close () override
 
- Public Member Functions inherited from IEncoder
virtual ~IEncoder ()=default
 

Additional Inherited Members

- Public Attributes inherited from IEncoder
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

◆ CEncoderFFmpeg()

CEncoderFFmpeg::CEncoderFFmpeg ( )

◆ ~CEncoderFFmpeg()

CEncoderFFmpeg::~CEncoderFFmpeg ( )
overridedefault

Member Function Documentation

◆ Close()

bool CEncoderFFmpeg::Close ( )
overridevirtual

Implements IEncoder.

◆ Encode()

int CEncoderFFmpeg::Encode ( int  nNumBytesRead,
uint8_t pbtStream 
)
overridevirtual

Implements IEncoder.

◆ Init()

bool CEncoderFFmpeg::Init ( AddonToKodiFuncTable_AudioEncoder callbacks)
overridevirtual

Implements IEncoder.


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