pub struct InputStream {
pub index: u32,
pub name: String,
pub application_name: String,
pub sink_index: u32,
pub channels: u16,
pub volume: Vec<u32>,
pub muted: bool,
pub corked: bool,
}
Fields§
§index: u32
§name: String
§application_name: String
§sink_index: u32
§channels: u16
§volume: Vec<u32>
§muted: bool
§corked: bool
Trait Implementations§
Source§impl Append for InputStream
impl Append for InputStream
Source§fn append_by_ref(&self, iter: &mut IterAppend<'_>)
fn append_by_ref(&self, iter: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
Source§fn append(self, ia: &mut IterAppend<'_>)where
Self: Sized,
fn append(self, ia: &mut IterAppend<'_>)where
Self: Sized,
Performs the append operation by consuming self.
Source§impl Arg for InputStream
impl Arg for InputStream
Source§impl Clone for InputStream
impl Clone for InputStream
Source§fn clone(&self) -> InputStream
fn clone(&self) -> InputStream
Returns a copy 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 InputStream
impl Debug for InputStream
Source§impl Default for InputStream
impl Default for InputStream
Source§fn default() -> InputStream
fn default() -> InputStream
Returns the “default value” for a type. Read more
Source§impl From<&SinkInputInfo<'_>> for InputStream
impl From<&SinkInputInfo<'_>> for InputStream
Source§fn from(value: &SinkInputInfo<'_>) -> Self
fn from(value: &SinkInputInfo<'_>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InputStream
impl RefUnwindSafe for InputStream
impl Send for InputStream
impl Sync for InputStream
impl Unpin for InputStream
impl UnwindSafe for InputStream
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