World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
class | AVStreamWrapper |
class | AVAudioStream |
class | AVVideoStream |
class | Movie |
class | VideoList |
struct | VideoList::MovieHeader |
struct | VideoList::Node |
class | AudioBaseDataSource |
class | AudioFileDataSource |
class | AudioBufferDataSource |
Функции | |
void | av_logger (void *ptr, int level, const char *format, va_list args) |
PAudioDataSource | CreateAudioFileDataSource (const std::string &file_name) |
PAudioDataSource | CreateAudioBufferDataSource (PMemBuffer buffer) |
Переменные | |
OpenALSoundProvider * | provider = nullptr |
MPlayer * | pMediaPlayer = nullptr |
PMovie | pMovie_Track |
См. определение в файле MediaPlayer.cpp строка 839
Перекрестные ссылки av_log_format_line() и log().
Используется в MPlayer::MPlayer().
PAudioDataSource CreateAudioFileDataSource | ( | const std::string & | file_name | ) |
См. определение в файле MediaPlayer.cpp строка 1169
Используется в CreateAudioTrack().
PAudioDataSource CreateAudioBufferDataSource | ( | PMemBuffer | buffer | ) |
См. определение в файле MediaPlayer.cpp строка 1176
Используется в CreateAudioSample().
OpenALSoundProvider* provider = nullptr |
См. определение в файле MediaPlayer.cpp строка 41
Используется в Movie::Close(), Movie::GetFrame(), Movie::Load(), MPlayer::MPlayer(), AudioPlayer::PlaySound(), AudioPlayer::UpdateSounds() и MPlayer::~MPlayer().
MPlayer* pMediaPlayer = nullptr |
См. определение в файле MediaPlayer.cpp строка 43
Используется в EnterHouse(), Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), Application::Game::Loop(), Engine::MM7_Initialize(), Application::GameWindowHandler::OnMouseLeftClick(), Application::GameWindowHandler::OnMouseRightClick(), Application::GameWindowHandler::OnVkDown(), ShowMM7IntroVideo_and_LoadingScreen() и TavernDialog().
PMovie pMovie_Track |
См. определение в файле MediaPlayer.cpp строка 44
Используется в BackToHouseMenu(), Engine::Draw(), Engine::DrawGUI(), Application::Game::EventLoop(), Application::Game::GameLoop(), MPlayer::HouseMovieLoop(), MPlayer::IsMoviePlaying(), ArcomageGame::Loop(), MPlayer::MPlayer(), Application::GameWindowHandler::OnActivated(), Application::GameWindowHandler::OnVkDown(), MPlayer::OpenHouseMovie(), MPlayer::PlayFullscreenMovie(), MPlayer::StopMovie(), MPlayer::Unload() и GUIWindow_Transition::Update().