Struct ffmpeg_sys_next::AVCodecParser
source · #[repr(C)]pub struct AVCodecParser {
pub codec_ids: [c_int; 5],
pub priv_data_size: c_int,
pub parser_init: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext) -> c_int>,
pub parser_parse: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext, avctx: *mut AVCodecContext, poutbuf: *mut *const u8, poutbuf_size: *mut c_int, buf: *const u8, buf_size: c_int) -> c_int>,
pub parser_close: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext)>,
pub split: Option<unsafe extern "C" fn(avctx: *mut AVCodecContext, buf: *const u8, buf_size: c_int) -> c_int>,
pub next: *mut AVCodecParser,
}Fields§
§codec_ids: [c_int; 5]§priv_data_size: c_int§parser_init: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext) -> c_int>§parser_parse: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext, avctx: *mut AVCodecContext, poutbuf: *mut *const u8, poutbuf_size: *mut c_int, buf: *const u8, buf_size: c_int) -> c_int>§parser_close: Option<unsafe extern "C" fn(s: *mut AVCodecParserContext)>§split: Option<unsafe extern "C" fn(avctx: *mut AVCodecContext, buf: *const u8, buf_size: c_int) -> c_int>§next: *mut AVCodecParserTrait Implementations§
source§impl Clone for AVCodecParser
impl Clone for AVCodecParser
source§fn clone(&self) -> AVCodecParser
fn clone(&self) -> AVCodecParser
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 AVCodecParser
impl Debug for AVCodecParser
source§impl PartialEq<AVCodecParser> for AVCodecParser
impl PartialEq<AVCodecParser> for AVCodecParser
source§fn eq(&self, other: &AVCodecParser) -> bool
fn eq(&self, other: &AVCodecParser) -> bool
This method tests for
self and other values to be equal, and is used
by ==.