pub struct AudioInEvent {
pub audio_input_name: Option<String>,
pub icon: Option<String>,
pub left_line_in_level: Option<i32>,
pub line_in_connected: Option<bool>,
pub playing: Option<bool>,
pub right_line_in_level: Option<i32>,
}Expand description
A parsed event produced by the AudioIn service.
Use SonosDevice::subscribe_audio_in() to obtain an event
stream that produces these.
Fields§
§audio_input_name: Option<String>§icon: Option<String>§left_line_in_level: Option<i32>§line_in_connected: Option<bool>§playing: Option<bool>§right_line_in_level: Option<i32>Trait Implementations§
Source§impl Clone for AudioInEvent
impl Clone for AudioInEvent
Source§fn clone(&self) -> AudioInEvent
fn clone(&self) -> AudioInEvent
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 AudioInEvent
impl Debug for AudioInEvent
Source§impl DecodeXml for AudioInEvent
impl DecodeXml for AudioInEvent
fn decode_xml(xml: &str) -> Result<Self>
Source§impl Default for AudioInEvent
impl Default for AudioInEvent
Source§fn default() -> AudioInEvent
fn default() -> AudioInEvent
Returns the “default value” for a type. Read more
Source§impl PartialEq for AudioInEvent
impl PartialEq for AudioInEvent
impl StructuralPartialEq for AudioInEvent
Auto Trait Implementations§
impl Freeze for AudioInEvent
impl RefUnwindSafe for AudioInEvent
impl Send for AudioInEvent
impl Sync for AudioInEvent
impl Unpin for AudioInEvent
impl UnwindSafe for AudioInEvent
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