[−][src]Struct libaom_sys::aom_codec_ctx
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.
Fields
name: *const c_char
Printable interface name
iface: *mut aom_codec_iface_t
Interface pointers
err: aom_codec_err_t
Last returned error
err_detail: *const c_char
Detailed info, if available
init_flags: aom_codec_flags_t
Flags passed at init time
config: aom_codec_ctx__bindgen_ty_1
Configuration pointer aliasing union
priv_: *mut aom_codec_priv_t
Algorithm private storage
Trait Implementations
impl Clone for aom_codec_ctx
[src]
fn clone(&self) -> aom_codec_ctx
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for aom_codec_ctx
[src]
Auto Trait Implementations
impl RefUnwindSafe for aom_codec_ctx
impl !Send for aom_codec_ctx
impl !Sync for aom_codec_ctx
impl Unpin for aom_codec_ctx
impl UnwindSafe for aom_codec_ctx
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,