-// stop playing all associated samples
-void
-SGSampleGroup::suspend ()
-{
- _pause = true;
- sample_map_iterator sample_current = _samples.begin();
- sample_map_iterator sample_end = _samples.end();
- for ( ; sample_current != sample_end; ++sample_current ) {
- SGSoundSample *sample = sample_current->second;
-
- if ( sample->is_valid_source() && sample->is_playing() ) {
- alSourcePause( sample->get_source() );
- }
- }
- testForALError("suspend");
-}
-