1#ifndef ENGINE_SHARED_VIDEO_H
2#define ENGINE_SHARED_VIDEO_H
virtual void NextVideoFrame()=0
static float ms_LocalTime
Definition video.h:37
virtual void Pause(bool Pause)=0
static float LocalTime()
Definition video.h:29
virtual bool IsRecording()=0
virtual void NextAudioFrame(ISoundMixFunc Mix)=0
static void SetLocalStartTime(int64_t LocalStartTime)
Definition video.h:30
virtual void NextVideoFrameThread()=0
static void SetFPS(int FPS)
Definition video.h:31
static int64_t ms_LocalStartTime
Definition video.h:36
static IVideo * ms_pCurrentVideo
Definition video.h:34
static int64_t Time()
Definition video.h:28
virtual ~IVideo()=default
static int64_t ms_Time
Definition video.h:35
static int64_t ms_TickTime
Definition video.h:38
static IVideo * Current()
Definition video.h:26
virtual void NextAudioFrameTimeline(ISoundMixFunc Mix)=0
int64_t time_freq()
Definition system.cpp:1014
std::function< void(short *pFinalOut, unsigned Frames)> ISoundMixFunc
Definition video.h:8