Lines Matching refs:audio_unit

15 use self::coreaudio::audio_unit::render_callback::data;
16 use self::coreaudio::audio_unit::{render_callback, AudioUnit, Element, Scope};
186 let mut audio_unit = create_audio_unit()?; in build_input_stream_raw() localVariable
187 audio_unit.uninitialize()?; in build_input_stream_raw()
188 configure_for_recording(&mut audio_unit)?; in build_input_stream_raw()
189 audio_unit.initialize()?; in build_input_stream_raw()
193 audio_unit.set_property(kAudioUnitProperty_StreamFormat, scope, element, Some(&asbd))?; in build_input_stream_raw()
208 audio_unit.set_input_callback(move |args: Args| unsafe { in build_input_stream_raw()
244 audio_unit.start()?; in build_input_stream_raw()
248 audio_unit, in build_input_stream_raw()
271 let mut audio_unit = create_audio_unit()?; in build_output_stream_raw() localVariable
279 audio_unit.set_property(kAudioUnitProperty_StreamFormat, scope, element, Some(&asbd))?; in build_output_stream_raw()
286 audio_unit.set_render_callback(move |args: Args| unsafe { in build_output_stream_raw()
320 audio_unit.start()?; in build_output_stream_raw()
324 audio_unit, in build_output_stream_raw()
346 if let Err(e) = stream.audio_unit.start() { in play()
360 if let Err(e) = stream.audio_unit.stop() { in pause()
374 audio_unit: AudioUnit, field
378 AudioUnit::new(coreaudio::audio_unit::IOType::RemoteIO) in create_audio_unit()
381 fn configure_for_recording(audio_unit: &mut AudioUnit) -> Result<(), coreaudio::Error> { in configure_for_recording()
384 audio_unit.set_property( in configure_for_recording()
393 audio_unit.set_property( in configure_for_recording()
404 let audio_unit = create_audio_unit()?; in default_output_asbd() localVariable
407 audio_unit.get_property(id, Scope::Output, Element::Output)?; in default_output_asbd()
412 let mut audio_unit = create_audio_unit()?; in default_input_asbd() localVariable
413 audio_unit.uninitialize()?; in default_input_asbd()
414 configure_for_recording(&mut audio_unit)?; in default_input_asbd()
415 audio_unit.initialize()?; in default_input_asbd()
419 audio_unit.get_property(id, Scope::Input, Element::Input)?; in default_input_asbd()