AudioUnitProcessMultiple

Function AudioUnitProcessMultiple 

Source
pub unsafe extern "C-unwind" fn AudioUnitProcessMultiple(
    in_unit: AudioUnit,
    io_action_flags: *mut AudioUnitRenderActionFlags,
    in_time_stamp: NonNull<AudioTimeStamp>,
    in_number_frames: u32,
    in_number_input_buffer_lists: u32,
    in_input_buffer_lists: NonNull<NonNull<AudioBufferList>>,
    in_number_output_buffer_lists: u32,
    io_output_buffer_lists: NonNull<NonNull<AudioBufferList>>,
) -> i32
Available on crate features AUComponent and AudioComponent and objc2-core-audio-types only.
Expand description

ยงSafety

  • in_unit must be a valid pointer.
  • io_action_flags must be a valid pointer or null.
  • in_time_stamp must be a valid pointer.
  • in_input_buffer_lists must be a valid pointer.
  • io_output_buffer_lists must be a valid pointer.