1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::prelude::*; use soloud_sys::soloud as ffi; #[derive(AudioExt, LoadExt)] pub struct WavStream { _inner: *mut ffi::WavStream, } impl WavStream { /// Get the length of the WavStream object pub fn length(&mut self) -> f64 { assert!(!self._inner.is_null()); unsafe { ffi::WavStream_getLength(self._inner) } } }