diff --git a/src/audio_unit/mod.rs b/src/audio_unit/mod.rs index 05695f052..ea30fd4b5 100644 --- a/src/audio_unit/mod.rs +++ b/src/audio_unit/mod.rs @@ -315,6 +315,18 @@ impl AudioUnit { } } +impl AsRef for AudioUnit { + fn as_ref(&self) -> &sys::AudioUnit { + &self.instance + } +} + +impl AsMut for AudioUnit { + fn as_mut(&mut self) -> &mut sys::AudioUnit { + &mut self.instance + } +} + unsafe impl Send for AudioUnit {} impl Drop for AudioUnit {