pub type CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK = Option<unsafe extern "C" fn(pvContext: *mut c_void, buffer: *mut u8, size: u32) -> c_int>;