aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/avi_surface.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-07-12 17:35:48 -0400
committerPaul Gilbert2016-07-17 13:09:27 -0400
commit6b250453f90a399b76d373ae9205b1bb985f8e46 (patch)
tree2c5c8f8cc898b25469c9b74b42ccf4141a17735a /engines/titanic/support/avi_surface.h
parent513723c82d5db078236421577924bd9cde29b99b (diff)
downloadscummvm-rg350-6b250453f90a399b76d373ae9205b1bb985f8e46.tar.gz
scummvm-rg350-6b250453f90a399b76d373ae9205b1bb985f8e46.tar.bz2
scummvm-rg350-6b250453f90a399b76d373ae9205b1bb985f8e46.zip
TITANIC: Further implementation of movie frame decoding
Diffstat (limited to 'engines/titanic/support/avi_surface.h')
-rw-r--r--engines/titanic/support/avi_surface.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/titanic/support/avi_surface.h b/engines/titanic/support/avi_surface.h
index 62fc5172c9..f74f6a808e 100644
--- a/engines/titanic/support/avi_surface.h
+++ b/engines/titanic/support/avi_surface.h
@@ -24,6 +24,7 @@
#define TITANIC_AVI_SURFACE_H
#include "video/avi_decoder.h"
+#include "graphics/managed_surface.h"
#include "titanic/core/resource_key.h"
#include "titanic/support/movie_range_info.h"
@@ -55,7 +56,7 @@ private:
int _priorFrame;
CMovieRangeInfoList _movieRangeInfo;
int _streamCount;
- CVideoSurface *_movieFrameSurface[2];
+ Graphics::ManagedSurface *_movieFrameSurface[2];
private:
/**
* Render a frame to the video surface
@@ -148,7 +149,7 @@ public:
/**
* Returns the surface for the secondary video track frame, if present
*/
- CVideoSurface *getSecondarySurface();
+ Graphics::ManagedSurface *getSecondarySurface();
/**
* Get a reference to the movie range info list
@@ -160,7 +161,7 @@ public:
/**
* Duplicates the secondary frame, if the movie has a second video track
*/
- CVideoSurface *duplicateSecondaryFrame() const;
+ Graphics::ManagedSurface *duplicateSecondaryFrame() const;
};
} // End of namespace Titanic