Public Member Functions | |
DecoderState () | |
bool | isFinished () |
int | getIndex () |
virtual | ~DecoderState () |
int | getStream (AVFormatContext *pFormatCtx, AVMediaType code, const char *name) |
bool | getCodec (AVFormatContext *pFormatCtx) |
bool | allocateImage () |
bool | allocateSound () |
int | getWidth () |
int | getHeight () |
int | getRate () |
int | getChannels () |
bool | getAudio (AVPacket &packet, Sound &sound) |
bool | getVideo (AVPacket &packet) |
bool | getVideo (ImageOf< PixelRgb > &image) |
bool | haveFrame () |
Public Attributes | |
int | bytesRemaining |
int | bytesDecoded |
int | frameFinished |
int | index |
AVCodecContext * | pCodecCtx |
AVCodec * | pCodec |
AVFrame * | pFrame |
AVFrame * | pFrameRGB |
AVFrame * | pAudio |
uint8_t * | buffer |
int16_t * | audioBuffer |
int16_t * | audioBufferAt |
int | audioBufferLen |
Definition at line 30 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 50 of file FfmpegGrabber.cpp.
|
inlinevirtual |
Definition at line 77 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 140 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 163 of file FfmpegGrabber.cpp.
Definition at line 197 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 192 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 118 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 181 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 72 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 187 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 99 of file FfmpegGrabber.cpp.
Definition at line 251 of file FfmpegGrabber.cpp.
Definition at line 286 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 176 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 301 of file FfmpegGrabber.cpp.
|
inline |
Definition at line 67 of file FfmpegGrabber.cpp.
int16_t* DecoderState::audioBuffer |
Definition at line 46 of file FfmpegGrabber.cpp.
int16_t* DecoderState::audioBufferAt |
Definition at line 47 of file FfmpegGrabber.cpp.
int DecoderState::audioBufferLen |
Definition at line 48 of file FfmpegGrabber.cpp.
uint8_t* DecoderState::buffer |
Definition at line 45 of file FfmpegGrabber.cpp.
int DecoderState::bytesDecoded |
Definition at line 34 of file FfmpegGrabber.cpp.
int DecoderState::bytesRemaining |
Definition at line 33 of file FfmpegGrabber.cpp.
int DecoderState::frameFinished |
Definition at line 35 of file FfmpegGrabber.cpp.
int DecoderState::index |
Definition at line 36 of file FfmpegGrabber.cpp.
AVFrame* DecoderState::pAudio |
Definition at line 44 of file FfmpegGrabber.cpp.
AVCodec* DecoderState::pCodec |
Definition at line 39 of file FfmpegGrabber.cpp.
AVCodecContext* DecoderState::pCodecCtx |
Definition at line 38 of file FfmpegGrabber.cpp.
AVFrame* DecoderState::pFrame |
Definition at line 42 of file FfmpegGrabber.cpp.
AVFrame* DecoderState::pFrameRGB |
Definition at line 43 of file FfmpegGrabber.cpp.