diff options
author | Alejandro Marzini | 2010-06-23 21:00:21 +0000 |
---|---|---|
committer | Alejandro Marzini | 2010-06-23 21:00:21 +0000 |
commit | 1069be7f9bb6aefef5feebeca6f6d4d2936d8677 (patch) | |
tree | 5c4516e019a39e928dcf9643db46d1495e27255e /backends/platform | |
parent | 0fb9d3ccfa3c2f0ddaa9019702a0039c96112c34 (diff) | |
download | scummvm-rg350-1069be7f9bb6aefef5feebeca6f6d4d2936d8677.tar.gz scummvm-rg350-1069be7f9bb6aefef5feebeca6f6d4d2936d8677.tar.bz2 scummvm-rg350-1069be7f9bb6aefef5feebeca6f6d4d2936d8677.zip |
Reversing modification by mistake from r50191.
svn-id: r50192
Diffstat (limited to 'backends/platform')
-rw-r--r-- | backends/platform/symbian/src/SymbianOS.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/backends/platform/symbian/src/SymbianOS.h b/backends/platform/symbian/src/SymbianOS.h index 00b8ec12f2..42929f8029 100644 --- a/backends/platform/symbian/src/SymbianOS.h +++ b/backends/platform/symbian/src/SymbianOS.h @@ -42,20 +42,35 @@ public: */ virtual void initBackend(); + int getDefaultGraphicsMode() const; + const OSystem::GraphicsMode *getSupportedGraphicsModes() const; + bool setGraphicsMode(const char *name); void quitWithErrorMsg(const char *msg); - virtual bool hasFeature(Feature f); void setFeatureState(Feature f, bool enable); + // Set function that generates samples + // + // This function is overridden by the symbian port in order to provide MONO audio + // downmix is done by supplying our own audiocallback + // + virtual void setupMixer(); // overloaded by CE backend + // Overloaded from SDL_Commmon void quit(); // Returns reference to File session RFs& FsSession(); +protected: + // + // The mixer callback function. + // + static void symbianMixCallback(void *s, byte *samples, int len); + virtual Common::SeekableReadStream *createConfigReadStream(); virtual Common::WriteStream *createConfigWriteStream(); - +public: // vibration support #ifdef USE_VIBRA_SE_PXXX // |