fmod/core/dsp_connection/
mod.rs1use fmod_sys::*;
8
9mod general;
10mod mix_properties;
11
12#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
13#[repr(transparent)] pub struct DspConnection {
15 pub(crate) inner: *mut FMOD_DSPCONNECTION,
16}
17
18unsafe impl Send for DspConnection {}
19unsafe impl Sync for DspConnection {}
20
21impl From<*mut FMOD_DSPCONNECTION> for DspConnection {
22 fn from(value: *mut FMOD_DSPCONNECTION) -> Self {
23 DspConnection { inner: value }
24 }
25}
26
27impl From<DspConnection> for *mut FMOD_DSPCONNECTION {
28 fn from(value: DspConnection) -> Self {
29 value.inner
30 }
31}