[−][src]Enum alsa::pcm::Format
SND_PCM_FORMAT_xxx constants
Variants
Unknown
S8
U8
S16LE
S16BE
U16LE
U16BE
S24LE
S24BE
U24LE
U24BE
S32LE
S32BE
U32LE
U32BE
FloatLE
FloatBE
Float64LE
Float64BE
IEC958SubframeLE
IEC958SubframeBE
MuLaw
ALaw
ImaAdPCM
MPEG
GSM
Special
S243LE
S243BE
U243LE
U243BE
S203LE
S203BE
U203LE
U203BE
S183LE
S183BE
U183LE
U183BE
G72324
G723241B
G72340
G723401B
DSDU8
DSDU16LE
Methods
impl Format
[src]
pub fn all() -> &'static [Format]
[src]
Returns a slice of all possible values; useful for iteration
impl Format
[src]
pub fn s16() -> Format
[src]
pub fn u16() -> Format
[src]
pub fn s24() -> Format
[src]
pub fn u24() -> Format
[src]
pub fn s32() -> Format
[src]
pub fn u32() -> Format
[src]
pub fn float() -> Format
[src]
pub fn float64() -> Format
[src]
pub fn iec958_subframe() -> Format
[src]
Trait Implementations
impl Clone for Format
[src]
fn clone(&self) -> Format
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for Format
[src]
fn cmp(&self, other: &Format) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl Eq for Format
[src]
impl Copy for Format
[src]
impl PartialOrd<Format> for Format
[src]
fn partial_cmp(&self, other: &Format) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl PartialEq<Format> for Format
[src]
fn eq(&self, other: &Format) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for Format
[src]
impl Hash for Format
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,