Function AudioFileComponentCreateURL

Source
pub unsafe extern "C-unwind" fn AudioFileComponentCreateURL(
    in_component: AudioFileComponent,
    in_file_ref: &CFURL,
    in_format: NonNull<AudioStreamBasicDescription>,
    in_flags: u32,
) -> i32
Available on crate features AudioComponent and objc2-core-audio-types and objc2-core-foundation only.
Expand description

creates a new (or initialises an existing) audio file specified by the URL.

creates a new (or initialises an existing) audio file specified by the URL.

Parameter inComponent: an AudioFileComponent

Parameter inFileRef: an CFURLRef fully specifying the path of the file to create/initialise

Parameter inFormat: an AudioStreamBasicDescription describing the data format that will be added to the audio file.

Parameter inFlags: relevant flags for creating/opening the file. if kAudioFileFlags_EraseFile is set, it will erase an existing file if not set, then the Create call will fail if the URL is an existing file

Returns: returns noErr if successful.