pub struct BusInfo {
pub name: String,
pub bus_type: i32,
pub flags: i32,
pub channel_count: i32,
}Expand description
One audio or event bus.
Fields§
§name: StringBus display name.
bus_type: i32Bus type (Main = 0, Aux = 1).
flags: i32Raw bus flags.
channel_count: i32Number of channels on this bus.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BusInfo
impl<'de> Deserialize<'de> for BusInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BusInfo
impl RefUnwindSafe for BusInfo
impl Send for BusInfo
impl Sync for BusInfo
impl Unpin for BusInfo
impl UnsafeUnpin for BusInfo
impl UnwindSafe for BusInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more