Enum alsa::pcm::Format
[−]
[src]
pub enum Format {
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,
}SND_PCM_FORMAT_xxx constants
Variants
UnknownS8U8S16LES16BEU16LEU16BES24LES24BEU24LEU24BES32LES32BEU32LEU32BEFloatLEFloatBEFloat64LEFloat64BEIEC958SubframeLEIEC958SubframeBEMuLawALawImaAdPCMMPEGGSMSpecialS243LES243BEU243LEU243BES203LES203BEU203LEU203BES183LES183BEU183LEU183BEG72324G723241BG72340G723401BDSDU8DSDU16LEMethods
impl Format[src]
fn all() -> &'static [Format]
Returns a slice of all possible values; useful for iteration
impl Format[src]
fn s16() -> Format
fn u16() -> Format
fn s24() -> Format
fn u24() -> Format
fn s32() -> Format
fn u32() -> Format
fn float() -> Format
fn float64() -> Format
fn iec958_subframe() -> Format
Trait Implementations
impl Debug for Format[src]
impl Copy for Format[src]
impl Clone for Format[src]
fn clone(&self) -> Format
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for Format[src]
fn eq(&self, __arg_0: &Format) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for Format[src]
impl PartialOrd for Format[src]
fn partial_cmp(&self, __arg_0: &Format) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Ord for Format[src]
fn cmp(&self, __arg_0: &Format) -> Ordering
This method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self
ord_max_min)Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
ord_max_min)Compares and returns the minimum of two values. Read more