Changeset 10193 for OpenSceneGraph/trunk/examples/osgmovie/osgmovie.cpp
- Timestamp:
- 05/13/09 10:40:10 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgmovie/osgmovie.cpp
r10190 r10193 336 336 virtual bool playing() const { return _playing; } 337 337 338 static void soundReadCallback(void * user_data, uint8_t * data, int datalen);339 338 340 339 bool _playing; … … 604 603 #include "SDL.h" 605 604 605 static void soundReadCallback(void * user_data, uint8_t * data, int datalen) 606 { 607 SDLAudioSink * sink = reinterpret_cast<SDLAudioSink*>(user_data); 608 osg::ref_ptr<osg::AudioStream> as = sink->_audioStream.get(); 609 if (as.valid()) 610 { 611 as->consumeAudioBuffer(data, datalen); 612 } 613 } 614 606 615 SDLAudioSink::~SDLAudioSink() 607 616 { … … 643 652 } 644 653 645 void SDLAudioSink::soundReadCallback(void * const user_data, Uint8 * const data, const int datalen)646 {647 SDLAudioSink * sink = reinterpret_cast<SDLAudioSink*>(user_data);648 osg::ref_ptr<osg::AudioStream> as = sink->_audioStream.get();649 if (as.valid())650 {651 as->consumeAudioBuffer(data, datalen);652 }653 }654 654 655 655 #endif
