Changeset 10961
- Timestamp:
- 01/18/10 13:43:02 (3 years ago)
- Location:
- OpenSceneGraph/trunk
- Files:
-
- 5 modified
-
include/osg/AudioStream (modified) (1 diff)
-
src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp (modified) (1 diff)
-
src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp (modified) (1 diff)
-
src/osgPlugins/ffmpeg/FFmpegImageStream.cpp (modified) (1 diff)
-
src/osgPlugins/ffmpeg/FFmpegImageStream.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osg/AudioStream
r10925 r10961 39 39 virtual void setDelay(const double delay) { _delay = delay; } 40 40 41 virtual void setVolume(float) {} 42 virtual float getVolume() const { return 0.0f; } 41 43 42 44 private: -
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp
r10925 r10961 113 113 } 114 114 115 void FFmpegDecoderAudio::setVolume(float volume) 116 { 117 if (m_audio_sink.valid()) 118 { 119 m_audio_sink->setVolume(volume); 120 } 121 } 122 123 float FFmpegDecoderAudio::getVolume() const 124 { 125 if (m_audio_sink.valid()) 126 { 127 return m_audio_sink->getVolume(); 128 } 129 return 0.0f; 130 } 115 131 116 132 void FFmpegDecoderAudio::run() -
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp
r10851 r10961 35 35 void close(bool waitForThreadToExit); 36 36 37 void setVolume(float volume); 38 float getVolume() const; 39 37 40 virtual void run(); 38 41 -
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp
r10851 r10961 153 153 } 154 154 155 void FFmpegImageStream::setVolume(float volume) 156 { 157 m_decoder->audio_decoder().setVolume(volume); 158 } 159 160 float FFmpegImageStream::getVolume() const 161 { 162 return m_decoder->audio_decoder().getVolume(); 163 } 155 164 156 165 double FFmpegImageStream::getLength() const -
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp
r10851 r10961 33 33 virtual void seek(double time); 34 34 virtual void quit(bool waitForThreadToExit = true); 35 36 virtual void setVolume(float volume); 37 virtual float getVolume() const; 35 38 36 39 virtual double getLength() const;
