OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Functions | Variables
MediaPlayer.cpp File Reference
#include "Media/MediaPlayer.h"
#include <algorithm>
#include <cassert>
#include <chrono>
#include <deque>
#include <map>
#include <memory>
#include <queue>
#include <vector>
#include <thread>
#include <utility>
#include <string>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavutil/avutil.h>
#include <libavutil/imgutils.h>
#include <libavutil/mem.h>
#include <libavutil/opt.h>
#include <libswresample/swresample.h>
#include <libswscale/swscale.h>
#include "Engine/Engine.h"
#include "Engine/EngineFileSystem.h"
#include "Engine/EngineGlobals.h"
#include "Engine/Graphics/Renderer/Renderer.h"
#include "Engine/Graphics/Image.h"
#include "GUI/GUIMessageQueue.h"
#include "Media/Audio/AudioPlayer.h"
#include "Media/Audio/OpenALSoundProvider.h"
#include "Media/FFmpegLogProxy.h"
#include "Media/FFmpegBlobInputStream.h"
#include "Utility/Memory/FreeDeleter.h"
#include "GUI/GUIWindow.h"

Classes

class  AVStreamWrapper
 
class  AVAudioStream
 
class  AVVideoStream
 
class  Movie
 

Functions

static Recti calculateVideoRectangle (const IMovie &movie)
 

Variables

OpenALSoundProviderprovider = nullptr
 
MPlayerpMediaPlayer = nullptr
 
PMovie pMovie_Track
 

Function Documentation

◆ calculateVideoRectangle()

static Recti calculateVideoRectangle ( const IMovie movie)
static

Variable Documentation

◆ pMediaPlayer

MPlayer* pMediaPlayer = nullptr

◆ pMovie_Track

PMovie pMovie_Track

◆ provider

OpenALSoundProvider* provider = nullptr