Struct ffmpeg_sys::AVCodecParser [] [src]

pub struct AVCodecParser {
    pub codec_ids: [c_int; 5],
    pub priv_data_size: c_int,
    pub parser_init: extern fn(*mut AVCodecParserContext) -> c_int,
    pub parser_parse: extern fn(*mut AVCodecParserContext, *mut AVCodecContext, *const *const uint8_t, *mut c_int, *const uint8_t, c_int) -> c_int,
    pub parser_close: extern fn(*mut AVCodecParserContext),
    pub split: extern fn(*mut AVCodecContext, *const uint8_t, c_int) -> c_int,
    pub next: *mut AVCodecParser,
}

Fields

codec_ids: [c_int; 5] priv_data_size: c_int parser_init: extern fn(*mut AVCodecParserContext) -> c_int parser_parse: extern fn(*mut AVCodecParserContext, *mut AVCodecContext, *const *const uint8_t, *mut c_int, *const uint8_t, c_int) -> c_int parser_close: extern fn(*mut AVCodecParserContext) split: extern fn(*mut AVCodecContext, *const uint8_t, c_int) -> c_int next: *mut AVCodecParser