pub fn drain(&mut self) {
		while self.unused_sound_consumer.pop().is_some() {}
		while self.unused_parameter_consumer.pop().is_some() {}
		while self.unused_sub_track_consumer.pop().is_some() {}
		while self.unused_clock_consumer.pop().is_some() {}
	}
/// Deallocates all unused resources that have been collected.
Deallocates all unused resources that have been collected.
Deallocates all unused resources that have been collected .
pub fn drain(&mut self) {
		while self.unused_sound_consumer.pop().is_some() {}
		while self.unused_parameter_consumer.pop().is_some() {}
		while self.unused_sub_track_consumer.pop().is_some() {}
		while self.unused_clock_consumer.pop().is_some() {}
	}
pub fn drain ( & mut self ) { while self . unused_sound_consumer . pop ( ) . is_some ( ) { } while self . unused_parameter_consumer . pop ( ) . is_some ( ) { } while self . unused_sub_track_consumer . pop ( ) . is_some ( ) { } while self . unused_clock_consumer . pop ( ) . is_some ( ) { } }
Deallocates all unused resources that have been collected.
Deallocates all unused resources that have been collected .
&mut self