Type Alias libaom_sys::aom_codec_ctx_t

source ·
pub type aom_codec_ctx_t = aom_codec_ctx;
Expand description

Codec context structure

All codecs \ref MUST support this context structure fully. In general, this data should be considered private to the codec algorithm, and not be manipulated or examined by the calling application. Applications may reference the ‘name’ member to get a printable description of the algorithm.

Aliased Type§

struct aom_codec_ctx_t {
    pub name: *const i8,
    pub iface: *const aom_codec_iface,
    pub err: u32,
    pub err_detail: *const i8,
    pub init_flags: i64,
    pub config: aom_codec_ctx__bindgen_ty_1,
    pub priv_: *mut aom_codec_priv,
}

Fields§

§name: *const i8

Printable interface name

§iface: *const aom_codec_iface

Interface pointers

§err: u32

Last returned error

§err_detail: *const i8

Detailed info, if available

§init_flags: i64

Flags passed at init time

§config: aom_codec_ctx__bindgen_ty_1

Configuration pointer aliasing union

§priv_: *mut aom_codec_priv

Algorithm private storage