Name Description Size
aom_codec_internal.h !\file \brief Describes the decoder algorithm interface for algorithm implementations. This file defines the private structures and data types that are only relevant to implementing an algorithm, as opposed to using it. To create a decoder algorithm class, an interface structure is put into the global namespace: <pre> my_codec.c: aom_codec_iface_t my_codec = { "My Codec v1.0", AOM_CODEC_ALG_ABI_VERSION, ... }; </pre> An application instantiates a specific decoder instance by using aom_codec_dec_init() and a pointer to the algorithm's interface structure: <pre> my_app.c: extern aom_codec_iface_t my_codec; { aom_codec_ctx_t algo; int threads = 4; aom_codec_dec_cfg_t cfg = { threads, 0, 0, 1 }; res = aom_codec_dec_init(&algo, &my_codec, &cfg, 0); } </pre> Once initialized, the instance is managed using other functions from the aom_codec_* family. 16748
aom_image_internal.h !\file \brief Describes the internal functions associated with the aom image descriptor. 3733