Struct ffmpeg::ffi::AVCodecParserContext
source · #[repr(C)]pub struct AVCodecParserContext {Show 35 fields
pub priv_data: *mut c_void,
pub parser: *const AVCodecParser,
pub frame_offset: i64,
pub cur_offset: i64,
pub next_frame_offset: i64,
pub pict_type: c_int,
pub repeat_pict: c_int,
pub pts: i64,
pub dts: i64,
pub last_pts: i64,
pub last_dts: i64,
pub fetch_timestamp: c_int,
pub cur_frame_start_index: c_int,
pub cur_frame_offset: [i64; 4],
pub cur_frame_pts: [i64; 4],
pub cur_frame_dts: [i64; 4],
pub flags: c_int,
pub offset: i64,
pub cur_frame_end: [i64; 4],
pub key_frame: c_int,
pub dts_sync_point: c_int,
pub dts_ref_dts_delta: c_int,
pub pts_dts_delta: c_int,
pub cur_frame_pos: [i64; 4],
pub pos: i64,
pub last_pos: i64,
pub duration: c_int,
pub field_order: c_uint,
pub picture_structure: c_uint,
pub output_picture_number: c_int,
pub width: c_int,
pub height: c_int,
pub coded_width: c_int,
pub coded_height: c_int,
pub format: c_int,
}
Fields§
§priv_data: *mut c_void
§parser: *const AVCodecParser
§frame_offset: i64
§cur_offset: i64
§next_frame_offset: i64
§pict_type: c_int
§repeat_pict: c_int
§pts: i64
§dts: i64
§last_pts: i64
§last_dts: i64
§fetch_timestamp: c_int
§cur_frame_start_index: c_int
§cur_frame_offset: [i64; 4]
§cur_frame_pts: [i64; 4]
§cur_frame_dts: [i64; 4]
§flags: c_int
§offset: i64
§cur_frame_end: [i64; 4]
§key_frame: c_int
§dts_sync_point: c_int
§dts_ref_dts_delta: c_int
§pts_dts_delta: c_int
§cur_frame_pos: [i64; 4]
§pos: i64
§last_pos: i64
§duration: c_int
§field_order: c_uint
§picture_structure: c_uint
§output_picture_number: c_int
§width: c_int
§height: c_int
§coded_width: c_int
§coded_height: c_int
§format: c_int
Trait Implementations§
source§impl Clone for AVCodecParserContext
impl Clone for AVCodecParserContext
source§fn clone(&self) -> AVCodecParserContext
fn clone(&self) -> AVCodecParserContext
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AVCodecParserContext
impl Debug for AVCodecParserContext
impl Copy for AVCodecParserContext
Auto Trait Implementations§
impl RefUnwindSafe for AVCodecParserContext
impl !Send for AVCodecParserContext
impl !Sync for AVCodecParserContext
impl Unpin for AVCodecParserContext
impl UnwindSafe for AVCodecParserContext
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more