World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Открытые члены | |
AVVideoStream () | |
virtual bool | open (AVFormatContext *format_ctx) |
PMemBuffer | decode_frame (AVPacket *avpacket) |
Открытые члены унаследованные от AVStreamWrapper | |
AVStreamWrapper () | |
virtual | ~AVStreamWrapper () |
virtual void | reset () |
virtual void | close () |
virtual bool | open (AVFormatContext *format_ctx, AVMediaType type_) |
Открытые атрибуты | |
PMemBuffer | last_frame |
double | frames_per_second |
double | frame_len |
SwsContext * | converter |
int | width |
int | height |
Открытые атрибуты унаследованные от AVStreamWrapper | |
AVMediaType | type |
int | stream_idx |
AVStream * | stream |
AVCodec * | dec |
AVCodecContext * | dec_ctx |
std::queue< PMemBuffer, std::deque< PMemBuffer > > | queue |
См. определение в файле MediaPlayer.cpp строка 185
|
inline |
См. определение в файле MediaPlayer.cpp строка 187
Перекрестные ссылки converter, frame_len и frames_per_second.
|
inlinevirtual |
Замещает AVStreamWrapper.
См. определение в файле MediaPlayer.cpp строка 193
Перекрестные ссылки av_q2d(), AVMEDIA_TYPE_VIDEO, converter, AVStreamWrapper::dec_ctx, frame_len, frames_per_second, AVCodecContext::height, AVStreamWrapper::open(), AVCodecContext::pix_fmt, sws_getContext() и AVCodecContext::width.
Используется в Movie::Load().
|
inline |
См. определение в файле MediaPlayer.cpp строка 211
Перекрестные ссылки AllocMemBuffer(), av_frame_alloc(), av_frame_free(), av_image_fill_linesizes(), avcodec_receive_frame(), avcodec_send_packet(), converter, AVFrame::data, AVStreamWrapper::dec_ctx, AVFrame::height, last_frame, AVFrame::linesize, AVStreamWrapper::queue и sws_scale().
Используется в Movie::GetFrame().
PMemBuffer AVVideoStream::last_frame |
См. определение в файле MediaPlayer.cpp строка 259
Используется в decode_frame() и Movie::GetFrame().
double AVVideoStream::frames_per_second |
См. определение в файле MediaPlayer.cpp строка 260
Используется в AVVideoStream() и open().
double AVVideoStream::frame_len |
См. определение в файле MediaPlayer.cpp строка 261
Используется в AVVideoStream(), Movie::GetFrame() и open().
SwsContext* AVVideoStream::converter |
См. определение в файле MediaPlayer.cpp строка 262
Используется в AVVideoStream(), decode_frame() и open().
int AVVideoStream::width |
См. определение в файле MediaPlayer.cpp строка 263
Используется в Movie::Load().
int AVVideoStream::height |
См. определение в файле MediaPlayer.cpp строка 264
Используется в Movie::Load().