pub struct MasterStatus {
pub preset: Option<u8>,
pub source: Option<Source>,
pub volume: Option<Gain>,
pub mute: Option<bool>,
pub dirac: Option<bool>,
}
Expand description
Settings applying to all outputs
Fields§
§preset: Option<u8>
Active configuration preset
source: Option<Source>
Active source
volume: Option<Gain>
Volume in dB [-127, 0]
mute: Option<bool>
Mute status
dirac: Option<bool>
Dirac Live status
Trait Implementations§
Source§impl Clone for MasterStatus
impl Clone for MasterStatus
Source§fn clone(&self) -> MasterStatus
fn clone(&self) -> MasterStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MasterStatus
impl Debug for MasterStatus
Source§impl Default for MasterStatus
impl Default for MasterStatus
Source§fn default() -> MasterStatus
fn default() -> MasterStatus
Returns the “default value” for a type. Read more
Source§impl FromMemory<MasterStatus> for MasterStatuswhere
Self: Sized,
impl FromMemory<MasterStatus> for MasterStatuswhere
Self: Sized,
fn from_memory(device_info: &DeviceInfo, view: &MemoryView) -> Result<Self>
Source§impl PartialEq for MasterStatus
impl PartialEq for MasterStatus
impl StructuralPartialEq for MasterStatus
Auto Trait Implementations§
impl Freeze for MasterStatus
impl RefUnwindSafe for MasterStatus
impl Send for MasterStatus
impl Sync for MasterStatus
impl Unpin for MasterStatus
impl UnwindSafe for MasterStatus
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