|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Граф наследования:Movie:
Граф связей класса Movie:Открытые члены | |
| Movie () | |
| virtual | ~Movie () |
| void | Close () |
| void | ReleaseAVCodec () |
| bool | Load (const char *filename) |
| bool | LoadFromLOD (FILE *f, size_t size, size_t offset) |
| virtual PMemBuffer | GetFrame () |
| virtual unsigned int | GetWidth () const |
| virtual unsigned int | GetHeight () const |
| virtual bool | Play (bool loop=false) |
| virtual bool | Stop () |
| virtual bool | IsPlaing () const |
Открытые члены унаследованные от IMovie | |
| IMovie () | |
| virtual | ~IMovie () |
Защищенные члены | |
| int | read (void *opaque, uint8_t *buf, int buf_size) |
| int64_t | seek (void *opaque, int64_t offset, int whence) |
Защищенные статические члены | |
| static int | s_read (void *opaque, uint8_t *buf, int buf_size) |
| static int64_t | s_seek (void *opaque, int64_t offset, int whence) |
Защищенные данные | |
| unsigned int | width |
| unsigned int | height |
| AVFormatContext * | format_ctx |
| double | playback_time |
| AVAudioStream | audio |
| unsigned char * | ioBuffer |
| AVIOContext * | avioContext |
| OpenALSoundProvider::StreamingTrackBuffer * | audio_data_in_device |
| AVVideoStream | video |
| int | last_resampled_frame_num |
| std::chrono::time_point< std::chrono::system_clock > | start_time |
| bool | looping |
| bool | playing |
| FILE * | hFile |
| size_t | uFileSize |
| size_t | uFileOffset |
| size_t | uFilePos |
См. определение в файле MediaPlayer.cpp строка 267
|
inline |
См. определение в файле MediaPlayer.cpp строка 269
Перекрестные ссылки audio_data_in_device, avioContext, format_ctx, ioBuffer, last_resampled_frame_num, looping, playback_time и playing.
|
inlinevirtual |
|
inline |
См. определение в файле MediaPlayer.cpp строка 288
Перекрестные ссылки audio_data_in_device, OpenALSoundProvider::DeleteStreamingTrack(), provider и ReleaseAVCodec().
Используется в GetFrame(), Load() и ~Movie().
Граф вызовов:
Граф вызова функции:
|
inline |
См. определение в файле MediaPlayer.cpp строка 296
Перекрестные ссылки audio, av_free(), avformat_close_input(), avioContext, AVStreamWrapper::close(), format_ctx, ioBuffer, logger, video и Log::Warning().
Используется в Close().
Граф вызовов:
Граф вызова функции:
|
inline |
См. определение в файле MediaPlayer.cpp строка 316
Перекрестные ссылки audio, audio_data_in_device, av_dump_format(), avformat_find_stream_info(), avformat_open_input(), Close(), OpenALSoundProvider::CreateStreamingTrack16(), AVStreamWrapper::dec_ctx, format_ctx, AVVideoStream::height, logger, AVAudioStream::open(), AVVideoStream::open(), provider, AVCodecContext::sample_rate, AVStreamWrapper::stream_idx, video, Log::Warning() и AVVideoStream::width.
Используется в LoadFromLOD().
Граф вызовов:
Граф вызова функции:См. определение в файле MediaPlayer.cpp строка 352
Перекрестные ссылки av_malloc(), avformat_alloc_context(), avio_alloc_context(), avioContext, format_ctx, hFile, ioBuffer, Load(), AVFormatContext::pb, s_read(), s_seek(), uFileOffset, uFilePos и uFileSize.
Граф вызовов:
|
inlinevirtual |
Замещает IMovie.
См. определение в файле MediaPlayer.cpp строка 372
Перекрестные ссылки audio, audio_data_in_device, av_packet_alloc(), av_packet_free(), av_read_frame(), av_seek_frame(), av_strerror(), Close(), AVAudioStream::decode_frame(), AVVideoStream::decode_frame(), AVStream::duration, format_ctx, AVVideoStream::frame_len, AVVideoStream::last_frame, last_resampled_frame_num, looping, playback_time, playing, provider, AVPacket::pts, AVStreamWrapper::reset(), start_time, AVStreamWrapper::stream, OpenALSoundProvider::Stream16(), AVStreamWrapper::stream_idx, AVPacket::stream_index и video.
Граф вызовов:
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Замещает IMovie.
См. определение в файле MediaPlayer.cpp строка 448
Перекрестные ссылки looping, playing и start_time.
|
inlinevirtual |
|
inlinevirtual |
См. определение в файле MediaPlayer.cpp строка 463
Перекрестные ссылки read().
Используется в LoadFromLOD().
Граф вызовов:
Граф вызова функции:См. определение в файле MediaPlayer.cpp строка 468
Перекрестные ссылки seek().
Используется в LoadFromLOD().
Граф вызовов:
Граф вызова функции:См. определение в файле MediaPlayer.cpp строка 473
Перекрестные ссылки hFile, uFileOffset, uFilePos и uFileSize.
Используется в s_read().
Граф вызова функции:См. определение в файле MediaPlayer.cpp строка 481
Перекрестные ссылки hFile, uFileOffset, uFilePos и uFileSize.
Используется в s_seek().
Граф вызова функции:
|
protected |
См. определение в файле MediaPlayer.cpp строка 505
Используется в GetWidth().
|
protected |
См. определение в файле MediaPlayer.cpp строка 506
Используется в GetHeight().
|
protected |
См. определение в файле MediaPlayer.cpp строка 507
Используется в GetFrame(), Load(), LoadFromLOD(), Movie() и ReleaseAVCodec().
|
protected |
См. определение в файле MediaPlayer.cpp строка 508
Используется в GetFrame() и Movie().
|
protected |
См. определение в файле MediaPlayer.cpp строка 510
Используется в GetFrame(), Load() и ReleaseAVCodec().
|
protected |
См. определение в файле MediaPlayer.cpp строка 511
Используется в LoadFromLOD(), Movie() и ReleaseAVCodec().
|
protected |
См. определение в файле MediaPlayer.cpp строка 512
Используется в LoadFromLOD(), Movie() и ReleaseAVCodec().
|
protected |
См. определение в файле MediaPlayer.cpp строка 513
Используется в Close(), GetFrame(), Load() и Movie().
|
protected |
См. определение в файле MediaPlayer.cpp строка 515
Используется в GetFrame(), Load() и ReleaseAVCodec().
|
protected |
См. определение в файле MediaPlayer.cpp строка 516
Используется в GetFrame() и Movie().
|
protected |
См. определение в файле MediaPlayer.cpp строка 518
Используется в GetFrame() и Play().
|
protected |
См. определение в файле MediaPlayer.cpp строка 519
Используется в GetFrame(), Movie() и Play().
|
protected |
См. определение в файле MediaPlayer.cpp строка 520
Используется в GetFrame(), IsPlaing(), Movie(), Play() и Stop().
|
protected |
См. определение в файле MediaPlayer.cpp строка 522
Используется в LoadFromLOD(), read() и seek().
|
protected |
См. определение в файле MediaPlayer.cpp строка 523
Используется в LoadFromLOD(), read() и seek().
|
protected |
См. определение в файле MediaPlayer.cpp строка 524
Используется в LoadFromLOD(), read() и seek().
|
protected |
См. определение в файле MediaPlayer.cpp строка 525
Используется в LoadFromLOD(), read() и seek().