[−][src]Enum gstreamer_audio::AudioFormat
Enum value describing the most common audio formats.
Variants (Non-exhaustive)
unknown or unset audio format
encoded audio format
8 bits in 8 bits, signed
8 bits in 8 bits, unsigned
16 bits in 16 bits, signed, little endian
16 bits in 16 bits, signed, big endian
16 bits in 16 bits, unsigned, little endian
16 bits in 16 bits, unsigned, big endian
24 bits in 32 bits, signed, little endian
24 bits in 32 bits, signed, big endian
24 bits in 32 bits, unsigned, little endian
24 bits in 32 bits, unsigned, big endian
32 bits in 32 bits, signed, little endian
32 bits in 32 bits, signed, big endian
32 bits in 32 bits, unsigned, little endian
32 bits in 32 bits, unsigned, big endian
24 bits in 24 bits, signed, little endian
24 bits in 24 bits, signed, big endian
24 bits in 24 bits, unsigned, little endian
24 bits in 24 bits, unsigned, big endian
20 bits in 24 bits, signed, little endian
20 bits in 24 bits, signed, big endian
20 bits in 24 bits, unsigned, little endian
20 bits in 24 bits, unsigned, big endian
18 bits in 24 bits, signed, little endian
18 bits in 24 bits, signed, big endian
18 bits in 24 bits, unsigned, little endian
18 bits in 24 bits, unsigned, big endian
32-bit floating point samples, little endian
32-bit floating point samples, big endian
64-bit floating point samples, little endian
64-bit floating point samples, big endian
Implementations
impl AudioFormat
[src]
pub fn build_integer(
sign: bool,
endianness: AudioEndianness,
width: i32,
depth: i32
) -> AudioFormat
[src]
sign: bool,
endianness: AudioEndianness,
width: i32,
depth: i32
) -> AudioFormat
pub fn to_str<'a>(self) -> &'a str
[src]
pub fn iter_raw() -> AudioFormatIteratorⓘNotable traits for AudioFormatIterator
impl Iterator for AudioFormatIterator type Item = AudioFormat;
[src]
Notable traits for AudioFormatIterator
impl Iterator for AudioFormatIterator type Item = AudioFormat;
Trait Implementations
impl Clone for AudioFormat
[src]
fn clone(&self) -> AudioFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AudioFormat
[src]
impl Debug for AudioFormat
[src]
impl Display for AudioFormat
[src]
impl Eq for AudioFormat
[src]
impl From<AudioFormat> for AudioFormatInfo
[src]
fn from(f: AudioFormat) -> Self
[src]
impl FromStr for AudioFormat
[src]
type Err = BoolError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, BoolError>
[src]
impl<'a> FromValue<'a> for AudioFormat
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for AudioFormat
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for AudioFormat
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for AudioFormat
[src]
fn cmp(&self, other: &AudioFormat) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<AudioFormat> for AudioFormat
[src]
fn eq(&self, other: &AudioFormat) -> bool
[src]
fn ne(&self, other: &AudioFormat) -> bool
[src]
impl PartialOrd<AudioFormat> for AudioFormat
[src]
fn partial_cmp(&self, other: &AudioFormat) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl SetValue for AudioFormat
[src]
impl StaticType for AudioFormat
[src]
fn static_type() -> Type
[src]
impl StructuralEq for AudioFormat
[src]
impl StructuralPartialEq for AudioFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for AudioFormat
impl Send for AudioFormat
impl Sync for AudioFormat
impl Unpin for AudioFormat
impl UnwindSafe for AudioFormat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
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>,