[][src]Struct minimp3_ex_sys::mp3dec_ex_t

#[repr(C)]pub struct mp3dec_ex_t {
    pub mp3d: mp3dec_t,
    pub file: mp3dec_map_info_t,
    pub io: *mut mp3dec_io_t,
    pub index: mp3dec_index_t,
    pub offset: u64,
    pub samples: u64,
    pub detected_samples: u64,
    pub cur_sample: u64,
    pub start_offset: u64,
    pub end_offset: u64,
    pub info: mp3dec_frame_info_t,
    pub buffer: [mp3d_sample_t; 2304],
    pub input_consumed: usize,
    pub input_filled: usize,
    pub is_file: c_int,
    pub flags: c_int,
    pub vbr_tag_found: c_int,
    pub indexes_built: c_int,
    pub free_format_bytes: c_int,
    pub buffer_samples: c_int,
    pub buffer_consumed: c_int,
    pub to_skip: c_int,
    pub start_delay: c_int,
    pub last_error: c_int,
}

Fields

mp3d: mp3dec_tfile: mp3dec_map_info_tio: *mut mp3dec_io_tindex: mp3dec_index_toffset: u64samples: u64detected_samples: u64cur_sample: u64start_offset: u64end_offset: u64info: mp3dec_frame_info_tbuffer: [mp3d_sample_t; 2304]input_consumed: usizeinput_filled: usizeis_file: c_intflags: c_intvbr_tag_found: c_intindexes_built: c_intfree_format_bytes: c_intbuffer_samples: c_intbuffer_consumed: c_intto_skip: c_intstart_delay: c_intlast_error: c_int

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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.