World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Открытые члены | |
AVStreamWrapper () | |
virtual | ~AVStreamWrapper () |
virtual void | reset () |
virtual void | close () |
virtual bool | open (AVFormatContext *format_ctx)=0 |
virtual bool | open (AVFormatContext *format_ctx, AVMediaType type_) |
Открытые атрибуты | |
AVMediaType | type |
int | stream_idx |
AVStream * | stream |
AVCodec * | dec |
AVCodecContext * | dec_ctx |
std::queue< PMemBuffer, std::deque< PMemBuffer > > | queue |
См. определение в файле MediaPlayer.cpp строка 46
|
inline |
См. определение в файле MediaPlayer.cpp строка 48
Перекрестные ссылки AVMEDIA_TYPE_UNKNOWN, dec, dec_ctx и stream_idx.
|
inlinevirtual |
|
inlinevirtual |
См. определение в файле MediaPlayer.cpp строка 60
Перекрестные ссылки avcodec_flush_buffers() и dec_ctx.
Используется в Movie::GetFrame().
|
inlinevirtual |
См. определение в файле MediaPlayer.cpp строка 66
Перекрестные ссылки avcodec_close(), AVMEDIA_TYPE_UNKNOWN, dec, dec_ctx, logger, stream_idx и Log::Warning().
Используется в open(), Movie::ReleaseAVCodec() и ~AVStreamWrapper().
|
pure virtual |
Замещается в AVVideoStream и AVAudioStream.
Используется в AVAudioStream::open() и AVVideoStream::open().
|
inlinevirtual |
См. определение в файле MediaPlayer.cpp строка 81
Перекрестные ссылки av_find_best_stream(), avcodec_alloc_context3(), avcodec_open2(), avcodec_parameters_to_context(), close(), dec, dec_ctx, stream_idx и AVFormatContext::streams.
AVMediaType AVStreamWrapper::type |
См. определение в файле MediaPlayer.cpp строка 108
int AVStreamWrapper::stream_idx |
См. определение в файле MediaPlayer.cpp строка 109
Используется в AVStreamWrapper(), close(), Movie::GetFrame(), Movie::Load() и open().
AVStream* AVStreamWrapper::stream |
См. определение в файле MediaPlayer.cpp строка 110
Используется в Movie::GetFrame().
AVCodec* AVStreamWrapper::dec |
См. определение в файле MediaPlayer.cpp строка 111
Используется в AVStreamWrapper(), close() и open().
AVCodecContext* AVStreamWrapper::dec_ctx |
См. определение в файле MediaPlayer.cpp строка 112
Используется в AVStreamWrapper(), close(), AVAudioStream::decode_frame(), AVVideoStream::decode_frame(), Movie::Load(), open(), AVAudioStream::open(), AVVideoStream::open() и reset().
std::queue<PMemBuffer, std::deque<PMemBuffer> > AVStreamWrapper::queue |
См. определение в файле MediaPlayer.cpp строка 113
Используется в AVAudioStream::decode_frame() и AVVideoStream::decode_frame().