pub type AudioFile_WriteProc = Option<unsafe extern "C-unwind" fn(NonNull<c_void>, i64, u32, NonNull<c_void>, NonNull<u32>) -> i32>;Available on crate feature
AudioFile only.Expand description
A callback for writing data. used with AudioFileOpenWithCallbacks or AudioFileInitializeWithCallbacks.
a function that will be called when AudioFile needs to write data.
Parameter inClientData: A pointer to the client data as set in the inClientData parameter to AudioFileXXXWithCallbacks.
Parameter inPosition: An offset into the data from which to read.
Parameter requestCount: The number of bytes to write.
Parameter buffer: The buffer containing the data to write.
Parameter actualCount: The callback should set this to the number of bytes successfully written.
Returns: The callback should return noErr on success, or an appropriate error code on failure.
See also Apple’s documentation
Aliased Type§
pub enum AudioFile_WriteProc {
None,
Some(unsafe extern "C-unwind" fn(NonNull<c_void>, i64, u32, NonNull<c_void>, NonNull<u32>) -> i32),
}