#include <iso_visual_movie_tools.h>
Public Member Functions | |
const base::String & | fileName () const |
const math::Vector< unsigned int > & | frameSize () const |
float | frameRate () const |
AVFrame * | frame () |
Protected Member Functions | |
Movie () | |
Movie (const base::String &pFileName) | |
Movie (const base::String &pFileName, const math::Vector2< unsigned int > pFrameSize, float pFrameRate) | |
~Movie () | |
Protected Attributes | |
base::String | mFileName |
math::Vector2< unsigned int > | mFrameSize |
float | mFrameRate |
MovieMode | mMovieMode |
Private Attributes | |
AVFormatContext * | mFormatContext |
AVCodecContext * | mCodecContext |
AVOutputFormat * | mOutputFormat |
AVStream * | mStream |
AVCodec * | mEncoderCodec |
AVCodec * | mDecoderCodec |
AVFrame * | mMovieFrame |
uint8_t * | mMovieBuffer |
int | mMovieBufferSize |
AVFrame * | mRGBFrame |
uint8_t * | mRGBBuffer |
int | mRGBBufferSize |
SwsContext * | mRGBConvertContext |
Friends | |
class | MovieTools |
Movie::Movie | ( | ) | [protected] |
Movie::Movie | ( | const base::String & | pFileName | ) | [protected] |
Movie::Movie | ( | const base::String & | pFileName, | |
const math::Vector2< unsigned int > | pFrameSize, | |||
float | pFrameRate | |||
) | [protected] |
Movie::~Movie | ( | ) | [protected] |
const base::String & Movie::fileName | ( | ) | const |
const math::Vector< unsigned int > & Movie::frameSize | ( | ) | const |
float Movie::frameRate | ( | ) | const |
AVFrame * Movie::frame | ( | ) |
friend class MovieTools [friend] |
base::String iso::visual::Movie::mFileName [protected] |
math::Vector2< unsigned int > iso::visual::Movie::mFrameSize [protected] |
float iso::visual::Movie::mFrameRate [protected] |
MovieMode iso::visual::Movie::mMovieMode [protected] |
AVFormatContext* iso::visual::Movie::mFormatContext [private] |
AVCodecContext* iso::visual::Movie::mCodecContext [private] |
AVOutputFormat* iso::visual::Movie::mOutputFormat [private] |
AVStream* iso::visual::Movie::mStream [private] |
AVCodec* iso::visual::Movie::mEncoderCodec [private] |
AVCodec* iso::visual::Movie::mDecoderCodec [private] |
AVFrame* iso::visual::Movie::mMovieFrame [private] |
uint8_t* iso::visual::Movie::mMovieBuffer [private] |
int iso::visual::Movie::mMovieBufferSize [private] |
AVFrame* iso::visual::Movie::mRGBFrame [private] |
uint8_t* iso::visual::Movie::mRGBBuffer [private] |
int iso::visual::Movie::mRGBBufferSize [private] |
struct SwsContext* iso::visual::Movie::mRGBConvertContext [private] |