[][src]Struct caldera_bindings::pulseaudio::pa_timing_info

#[repr(C)]
pub struct pa_timing_info { pub timestamp: timeval, pub synchronized_clocks: c_int, pub sink_usec: pa_usec_t, pub source_usec: pa_usec_t, pub transport_usec: pa_usec_t, pub playing: c_int, pub write_index_corrupt: c_int, pub write_index: i64, pub read_index_corrupt: c_int, pub read_index: i64, pub configured_sink_usec: pa_usec_t, pub configured_source_usec: pa_usec_t, pub since_underrun: i64, }

Fields

timestamp: timevalsynchronized_clocks: c_intsink_usec: pa_usec_tsource_usec: pa_usec_ttransport_usec: pa_usec_tplaying: c_intwrite_index_corrupt: c_intwrite_index: i64read_index_corrupt: c_intread_index: i64configured_sink_usec: pa_usec_tconfigured_source_usec: pa_usec_tsince_underrun: i64

Trait Implementations

impl Clone for pa_timing_info[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for pa_timing_info[src]

impl Debug for pa_timing_info[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]