Skip to main content

AudioUnitRemoveRenderNotify

Function AudioUnitRemoveRenderNotify 

Source
pub unsafe extern "C-unwind" fn AudioUnitRemoveRenderNotify(
    in_unit: *mut OpaqueAudioComponentInstance,
    in_proc: Option<unsafe extern "C-unwind" fn(NonNull<c_void>, NonNull<AudioUnitRenderActionFlags>, NonNull<AudioTimeStamp>, u32, u32, *mut AudioBufferList) -> i32>,
    in_proc_user_data: *mut c_void,
) -> i32
Expand description

remove a previously registered render notification proc

Parameter inUnit: the audio unit

Parameter inProc: an AURenderCallback proc

Parameter inProcUserData: the user data that was provided with the proc when it was previously registered

Returns: noErr, or an audio unit error code

ยงSafety

  • in_unit must be a valid pointer.
  • in_proc must be implemented correctly.
  • in_proc_user_data must be a valid pointer or null.