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
U8
Unsigned 8 Bit PCM.
ALaw
8 Bit a-Law.
ULaw
8 Bit mu-Law.
S16le
Signed 16 Bit PCM, little endian (PC).
S16be
Signed 16 Bit PCM, big endian.
F32le
32 Bit IEEE floating point, little endian (PC), range -1.0 to 1.0.
F32be
32 Bit IEEE floating point, big endian, range -1.0 to 1.0.
S32le
Signed 32 Bit PCM, little endian (PC).
S32be
Signed 32 Bit PCM, big endian.
S24le
Signed 24 Bit PCM packed, little endian (PC).
S24be
Signed 24 Bit PCM packed, big endian.
S24_32le
Signed 24 Bit PCM in LSB of 32 Bit words, little endian (PC).
S24_32be
Signed 24 Bit PCM in LSB of 32 Bit words, big endian.
Invalid
An 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) -> bool
1.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.