Struct gstreamer_audio::AudioStreamAlign
source · #[repr(transparent)]pub struct AudioStreamAlign { /* private fields */ }Implementations
sourceimpl AudioStreamAlign
impl AudioStreamAlign
pub fn as_ptr(&self) -> *mut GstAudioStreamAlign
sourceimpl AudioStreamAlign
impl AudioStreamAlign
pub fn new(
rate: i32,
alignment_threshold: ClockTime,
discont_wait: ClockTime
) -> AudioStreamAlign
pub fn alignment_threshold(&self) -> ClockTime
pub fn discont_wait(&self) -> ClockTime
pub fn rate(&self) -> i32
pub fn samples_since_discont(&self) -> u64
pub fn timestamp_at_discont(&self) -> Option<ClockTime>
pub fn mark_discont(&mut self)
pub fn set_alignment_threshold(&mut self, alignment_threshold: ClockTime)
pub fn set_discont_wait(&mut self, discont_wait: ClockTime)
pub fn set_rate(&mut self, rate: i32)
Trait Implementations
sourceimpl Clone for AudioStreamAlign
impl Clone for AudioStreamAlign
sourceimpl Debug for AudioStreamAlign
impl Debug for AudioStreamAlign
sourceimpl Hash for AudioStreamAlign
impl Hash for AudioStreamAlign
sourceimpl Ord for AudioStreamAlign
impl Ord for AudioStreamAlign
sourcefn cmp(&self, other: &AudioStreamAlign) -> Ordering
fn cmp(&self, other: &AudioStreamAlign) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<AudioStreamAlign> for AudioStreamAlign
impl PartialEq<AudioStreamAlign> for AudioStreamAlign
sourcefn eq(&self, other: &AudioStreamAlign) -> bool
fn eq(&self, other: &AudioStreamAlign) -> bool
sourceimpl PartialOrd<AudioStreamAlign> for AudioStreamAlign
impl PartialOrd<AudioStreamAlign> for AudioStreamAlign
sourcefn partial_cmp(&self, other: &AudioStreamAlign) -> Option<Ordering>
fn partial_cmp(&self, other: &AudioStreamAlign) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl StaticType for AudioStreamAlign
impl StaticType for AudioStreamAlign
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.impl Eq for AudioStreamAlign
impl Send for AudioStreamAlign
impl StructuralEq for AudioStreamAlign
impl StructuralPartialEq for AudioStreamAlign
impl Sync for AudioStreamAlign
Auto Trait Implementations
impl RefUnwindSafe for AudioStreamAlign
impl Unpin for AudioStreamAlign
impl UnwindSafe for AudioStreamAlign
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
sourceimpl<T> ToClosureReturnValue for Twhere
T: ToValue,
impl<T> ToClosureReturnValue for Twhere
T: ToValue,
fn to_closure_return_value(&self) -> Option<Value>
sourceimpl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
impl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
sourcefn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue clone of self.