aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/videoplayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/videoplayer.h')
-rw-r--r--engines/gob/videoplayer.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/gob/videoplayer.h b/engines/gob/videoplayer.h
index 5df48fc6aa..bae1fe3702 100644
--- a/engines/gob/videoplayer.h
+++ b/engines/gob/videoplayer.h
@@ -110,6 +110,9 @@ public:
int openVideo(bool primary, const Common::String &file, Properties &properties);
bool closeVideo(int slot = 0);
+ void closeLiveSound();
+ void closeAll();
+
bool play(int slot, Properties &properties);
void waitEndFrame(int slot, bool onlySound = false);
@@ -149,6 +152,8 @@ private:
SurfacePtr surface;
+ Properties properties;
+
bool live;
Video();
@@ -161,8 +166,6 @@ private:
static const char *_extensions[];
- Properties _liveProperties;
-
GobEngine *_vm;
// _videoSlots[0] is reserved for the "primary" video
@@ -188,6 +191,8 @@ private:
void evalBgShading(Video &video);
void copyPalette(const Video &video, int16 palStart, int16 palEnd);
+
+ void updateLive(int slot, bool force = false);
};
} // End of namespace Gob