#include <Encoder.h>
◆ CEncoder()
CEncoder::CEncoder |
( |
std::shared_ptr< IEncoder > |
encoder | ) |
|
|
explicit |
◆ ~CEncoder()
◆ CloseEncode()
bool CEncoder::CloseEncode |
( |
| ) |
|
|
virtual |
◆ Encode()
int CEncoder::Encode |
( |
int |
nNumBytesRead, |
|
|
uint8_t * |
pbtStream |
|
) |
| |
|
virtual |
◆ FileClose()
bool CEncoder::FileClose |
( |
| ) |
|
◆ FileCreate()
bool CEncoder::FileCreate |
( |
const char * |
filename | ) |
|
◆ FileSeek()
int64_t CEncoder::FileSeek |
( |
int64_t |
iFilePosition, |
|
|
int |
iWhence = SEEK_SET |
|
) |
| |
◆ FileWrite()
int CEncoder::FileWrite |
( |
const void * |
pBuffer, |
|
|
uint32_t |
iBytes |
|
) |
| |
◆ FlushStream()
int CEncoder::FlushStream |
( |
| ) |
|
|
protected |
◆ Init()
bool CEncoder::Init |
( |
const char * |
strFile, |
|
|
int |
iInChannels, |
|
|
int |
iInRate, |
|
|
int |
iInBits |
|
) |
| |
|
virtual |
◆ SeekCallback()
int64_t CEncoder::SeekCallback |
( |
void * |
opaque, |
|
|
int64_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
staticprotected |
◆ SetAlbum()
void CEncoder::SetAlbum |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetAlbumArtist()
void CEncoder::SetAlbumArtist |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetArtist()
void CEncoder::SetArtist |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetComment()
void CEncoder::SetComment |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetGenre()
void CEncoder::SetGenre |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetTitle()
void CEncoder::SetTitle |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetTrack()
void CEncoder::SetTrack |
( |
const std::string & |
str | ) |
|
|
inline |
◆ SetTrackLength()
void CEncoder::SetTrackLength |
( |
int |
length | ) |
|
|
inline |
◆ SetYear()
void CEncoder::SetYear |
( |
const std::string & |
str | ) |
|
|
inline |
◆ WriteCallback()
int CEncoder::WriteCallback |
( |
void * |
opaque, |
|
|
const uint8_t * |
data, |
|
|
int |
size |
|
) |
| |
|
staticprotected |
◆ WriteStream()
int CEncoder::WriteStream |
( |
const void * |
pBuffer, |
|
|
uint32_t |
iBytes |
|
) |
| |
|
protected |
◆ m_btWriteBuffer
◆ m_dwWriteBufferPointer
uint32_t CEncoder::m_dwWriteBufferPointer |
|
protected |
◆ m_file
◆ m_impl
std::shared_ptr<IEncoder> CEncoder::m_impl |
|
protected |
The documentation for this class was generated from the following files: