Enum libpulse_binding::sample::Format
[−]
[src]
#[repr(C)]pub enum Format { U8, ALaw, ULaw, S16le, S16be, F32le, F32be, S32le, S32be, S24le, S24be, S24_32le, S24_32be, Invalid, }
Sample format
Variants
U8Unsigned 8 Bit PCM.
ALaw8 Bit a-Law.
ULaw8 Bit mu-Law.
S16leSigned 16 Bit PCM, little endian (PC).
S16beSigned 16 Bit PCM, big endian.
F32le32 Bit IEEE floating point, little endian (PC), range -1.0 to 1.0.
F32be32 Bit IEEE floating point, big endian, range -1.0 to 1.0.
S32leSigned 32 Bit PCM, little endian (PC).
S32beSigned 32 Bit PCM, big endian.
S24leSigned 24 Bit PCM packed, little endian (PC).
S24beSigned 24 Bit PCM packed, big endian.
S24_32leSigned 24 Bit PCM in LSB of 32 Bit words, little endian (PC).
S24_32beSigned 24 Bit PCM in LSB of 32 Bit words, big endian.
InvalidAn invalid value.
Trait Implementations
impl Debug for Format[src]
impl Copy for Format[src]
impl Clone for Format[src]
fn clone(&self) -> Format[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq for Format[src]
fn eq(&self, __arg_0: &Format) -> bool[src]
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[src]
This method tests for !=.
impl Eq for Format[src]
impl From<pa_sample_format_t> for Format[src]
fn from(f: pa_sample_format_t) -> Self[src]
Performs the conversion.