World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Открытые члены | |
AVAudioStream () | |
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_) |
Защищенные данные | |
SwrContext * | converter |
Дополнительные унаследованные члены | |
Открытые атрибуты унаследованные от AVStreamWrapper | |
AVMediaType | type |
int | stream_idx |
AVStream * | stream |
AVCodec * | dec |
AVCodecContext * | dec_ctx |
std::queue< PMemBuffer, std::deque< PMemBuffer > > | queue |
См. определение в файле MediaPlayer.cpp строка 116
|
inline |
|
inlinevirtual |
Замещает AVStreamWrapper.
См. определение в файле MediaPlayer.cpp строка 120
Перекрестные ссылки AV_SAMPLE_FMT_S16, AVMEDIA_TYPE_AUDIO, AVCodecContext::channel_layout, converter, AVStreamWrapper::dec_ctx, logger, AVStreamWrapper::open(), AVCodecContext::sample_fmt, AVCodecContext::sample_rate, swr_alloc_set_opts(), swr_free(), swr_init() и Log::Warning().
Используется в Movie::Load().
|
inline |
См. определение в файле MediaPlayer.cpp строка 139
Перекрестные ссылки AllocMemBuffer(), av_frame_alloc(), av_frame_free(), avcodec_receive_frame(), avcodec_send_packet(), converter, AVFrame::data, AVStreamWrapper::dec_ctx, AVFrame::nb_samples, AVStreamWrapper::queue и swr_convert().
Используется в Movie::GetFrame().
|
protected |
См. определение в файле MediaPlayer.cpp строка 182
Используется в AVAudioStream(), decode_frame() и open().