#[derive(Copy, Clone, Debug)]
pub enum AmbisonicsType {
N3D,
SN3D,
FuMa,
}
impl From<AmbisonicsType> for audionimbus_sys::IPLAmbisonicsType {
fn from(ambisonics_type: AmbisonicsType) -> Self {
match ambisonics_type {
AmbisonicsType::N3D => Self::IPL_AMBISONICSTYPE_N3D,
AmbisonicsType::SN3D => Self::IPL_AMBISONICSTYPE_SN3D,
AmbisonicsType::FuMa => Self::IPL_AMBISONICSTYPE_FUMA,
}
}
}