Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Graphics/Video.hpp
1163 views
1
#ifndef VIDEO_H
2
#define VIDEO_H
3
4
namespace RSDK
5
{
6
7
struct VideoManager {
8
static FileInfo file;
9
10
static ogg_sync_state oy;
11
static ogg_page og;
12
static ogg_stream_state vo;
13
static ogg_stream_state to;
14
static ogg_packet op;
15
static th_info ti;
16
static th_comment tc;
17
static th_dec_ctx *td;
18
static th_setup_info *ts;
19
20
static th_pixel_fmt pixelFormat;
21
static ogg_int64_t granulePos;
22
static bool32 initializing;
23
};
24
25
bool32 LoadVideo(const char *filename, double startDelay, bool32 (*skipCallback)());
26
void ProcessVideo();
27
28
} // namespace RSDK
29
30
#endif // VIDEO_H
31
32