AOMedia AV1 Codec
|
Codec context structure. More...
#include <aom_codec.h>
Data Fields | ||
const char * | name | |
aom_codec_iface_t * | iface | |
aom_codec_err_t | err | |
const char * | err_detail | |
aom_codec_flags_t | init_flags | |
union { | ||
const struct aom_codec_dec_cfg * dec | ||
const struct aom_codec_enc_cfg * enc | ||
const void * raw | ||
} | config | |
aom_codec_priv_t * | priv | |
Codec context structure.
All codecs 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.
const char* aom_codec_ctx::name |
Printable interface name
aom_codec_iface_t* aom_codec_ctx::iface |
Interface pointers
aom_codec_err_t aom_codec_ctx::err |
Last returned error
const char* aom_codec_ctx::err_detail |
Detailed info, if available
aom_codec_flags_t aom_codec_ctx::init_flags |
Flags passed at init time
const struct aom_codec_dec_cfg* aom_codec_ctx::dec |
< Decoder Configuration Pointer Encoder Configuration Pointer
union { ... } aom_codec_ctx::config |
Configuration pointer aliasing union
aom_codec_priv_t* aom_codec_ctx::priv |
Algorithm private storage