#include <ffmpeg_decoder.hpp>
MWSound::FFmpeg_Decoder::FFmpeg_Decoder |
( |
const VFS::Manager * |
vfs | ) |
|
|
private |
MWSound::FFmpeg_Decoder::~FFmpeg_Decoder |
( |
| ) |
|
|
virtual |
void MWSound::FFmpeg_Decoder::close |
( |
| ) |
|
|
privatevirtual |
void MWSound::FFmpeg_Decoder::fail |
( |
const std::string & |
msg | ) |
|
|
private |
bool MWSound::FFmpeg_Decoder::getAVAudioData |
( |
| ) |
|
|
private |
std::string MWSound::FFmpeg_Decoder::getName |
( |
| ) |
|
|
privatevirtual |
bool MWSound::FFmpeg_Decoder::getNextPacket |
( |
| ) |
|
|
private |
size_t MWSound::FFmpeg_Decoder::getSampleOffset |
( |
| ) |
|
|
privatevirtual |
void MWSound::FFmpeg_Decoder::open |
( |
const std::string & |
fname | ) |
|
|
privatevirtual |
size_t MWSound::FFmpeg_Decoder::read |
( |
char * |
buffer, |
|
|
size_t |
bytes |
|
) |
| |
|
privatevirtual |
void MWSound::FFmpeg_Decoder::readAll |
( |
std::vector< char > & |
output | ) |
|
|
privatevirtual |
size_t MWSound::FFmpeg_Decoder::readAVAudioData |
( |
void * |
data, |
|
|
size_t |
length |
|
) |
| |
|
private |
int MWSound::FFmpeg_Decoder::readPacket |
( |
void * |
user_data, |
|
|
uint8_t * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
staticprivate |
int64_t MWSound::FFmpeg_Decoder::seek |
( |
void * |
user_data, |
|
|
int64_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
staticprivate |
int MWSound::FFmpeg_Decoder::writePacket |
( |
void * |
user_data, |
|
|
uint8_t * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
staticprivate |
uint8_t* MWSound::FFmpeg_Decoder::mDataBuf |
|
private |
int MWSound::FFmpeg_Decoder::mDataBufLen |
|
private |
AVFormatContext* MWSound::FFmpeg_Decoder::mFormatCtx |
|
private |
AVFrame* MWSound::FFmpeg_Decoder::mFrame |
|
private |
uint8_t** MWSound::FFmpeg_Decoder::mFrameData |
|
private |
int MWSound::FFmpeg_Decoder::mFramePos |
|
private |
int MWSound::FFmpeg_Decoder::mFrameSize |
|
private |
double MWSound::FFmpeg_Decoder::mNextPts |
|
private |
int64_t MWSound::FFmpeg_Decoder::mOutputChannelLayout |
|
private |
enum AVSampleFormat MWSound::FFmpeg_Decoder::mOutputSampleFormat |
|
private |
AVPacket MWSound::FFmpeg_Decoder::mPacket |
|
private |
AVStream** MWSound::FFmpeg_Decoder::mStream |
|
private |
SwrContext* MWSound::FFmpeg_Decoder::mSwr |
|
private |
The documentation for this class was generated from the following files: