// Copyright © 2018 Mozilla Foundation // // This program is made available under an ISC-style license. See the // accompanying file LICENSE for details. use crate::backend::AudioUnitContext; use cubeb_backend::{capi, ffi}; use std::os::raw::{c_char, c_int}; /// # Safety /// /// This function should only be called once per process. #[no_mangle] pub unsafe extern "C" fn audiounit_rust_init( c: *mut *mut ffi::cubeb, context_name: *const c_char, ) -> c_int { capi::capi_init::(c, context_name) }