pub struct EndpointCapabilities {
pub pcm_max_rate: u32,
pub pcm_max_bits: u8,
pub dsd_max_rate: Option<u16>,
pub channels_max: u8,
pub formats: Vec<AudioFormat>,
pub volume: Option<VolumeCapability>,
pub gapless: bool,
pub seek: bool,
}Fields§
§pcm_max_rate: u32§pcm_max_bits: u8§dsd_max_rate: Option<u16>§channels_max: u8§formats: Vec<AudioFormat>§volume: Option<VolumeCapability>§gapless: bool§seek: boolTrait Implementations§
Source§impl Clone for EndpointCapabilities
impl Clone for EndpointCapabilities
Source§fn clone(&self) -> EndpointCapabilities
fn clone(&self) -> EndpointCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EndpointCapabilities
impl Debug for EndpointCapabilities
Source§impl<'de> Deserialize<'de> for EndpointCapabilities
impl<'de> Deserialize<'de> for EndpointCapabilities
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 EndpointCapabilities
impl RefUnwindSafe for EndpointCapabilities
impl Send for EndpointCapabilities
impl Sync for EndpointCapabilities
impl Unpin for EndpointCapabilities
impl UnsafeUnpin for EndpointCapabilities
impl UnwindSafe for EndpointCapabilities
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