comparison trunk/src/Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovie.h @ 400:dd13c9834ceb

- Well, most of the graphics stuff at least compiles now. Next step is getting it running. M Modules/Output/Graphics/GraphicsView.h M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovieDirect.cc M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovieDirect.h M Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.cc M Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.h M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovie.cc M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovie.h M Modules/Output/Graphics/Scale/ScaleLog.h M Modules/Output/Graphics/Scale/ScaleERB.h M Modules/Output/Graphics/Scale/ScaleLinear.h M Modules/Output/Graphics/Scale/ScaleLogScaled.h M Modules/Output/Graphics/Scale/Scale.cc M Modules/Output/Graphics/Scale/Scale.h M Support/Common.h
author tom@acousticscale.org
date Sat, 16 Oct 2010 23:05:26 +0000
parents 3ee03a6b95a0
children a908972d234e
comparison
equal deleted inserted replaced
399:7bfed53caacf 400:dd13c9834ceb
25 */ 25 */
26 26
27 #ifndef __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__ 27 #ifndef __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__
28 #define __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__ 28 #define __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__
29 29
30 #include "Support/util.h"
31 //#include "Modules/Output/Graphics/Devices/GraphicsOutputDevicePlotutils.h" 30 //#include "Modules/Output/Graphics/Devices/GraphicsOutputDevicePlotutils.h"
32 #include "Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.h" 31 #include "Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.h"
32
33 namespace aimc {
33 34
34 /*! 35 /*!
35 * \class GraphicsOutputDeviceMovie "Output/GraphicsOutputDeviceMovie.h" 36 * \class GraphicsOutputDeviceMovie "Output/GraphicsOutputDeviceMovie.h"
36 * \brief Output class for output to a movie 37 * \brief Output class for output to a movie
37 */ 38 */
38 // GraphicsOutputDevicePlotutils is also possible here 39 // GraphicsOutputDevicePlotutils is also possible here
39 class GraphicsOutputDeviceMovie : public GraphicsOutputDeviceCairo { 40 class GraphicsOutputDeviceMovie : public GraphicsOutputDeviceCairo {
40 public: 41 public:
41 GraphicsOutputDeviceMovie(AimParameters *pParam); 42 GraphicsOutputDeviceMovie(Parameters *pParam);
42 virtual ~GraphicsOutputDeviceMovie() { }; 43 virtual ~GraphicsOutputDeviceMovie() { };
43 44
44 /*! \brief Initializes this output device, prepares plotting tools. 45 /*! \brief Initializes this output device, prepares plotting tools.
45 * \param sSoundFile Sound file for the movie 46 * \param sSoundFile Sound file for the movie
46 * \param sMovieFile Movie filename to produce 47 * \param sMovieFile Movie filename to produce
69 //! \brief Name of the sound file to be merged with the video 70 //! \brief Name of the sound file to be merged with the video
70 char m_sSoundFile[PATH_MAX]; 71 char m_sSoundFile[PATH_MAX];
71 //! \brief Name of the movie file to produce 72 //! \brief Name of the movie file to produce
72 char m_sMovieFile[PATH_MAX]; 73 char m_sMovieFile[PATH_MAX];
73 }; 74 };
74 75 } // namespace aimc
75 #endif /* __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__ */ 76 #endif /* __GRAPHICS_OUTPUT_DEVICE_MOVIE_H__ */