Public Attributes

vpx_codec_ctx Struct Reference
[Common Algorithm Interface]

Codec context structure. More...

#include <vpx_codec.h>

Collaboration diagram for vpx_codec_ctx:

List of all members.

Public Attributes

const char * name
 Printable interface name.
vpx_codec_iface_tiface
 Interface pointers.
vpx_codec_err_t err
 Last returned error.
const char * err_detail
 Detailed info, if available.
vpx_codec_flags_t init_flags
 Flags passed at init time.
union {
   struct vpx_codec_dec_cfg *   dec
 Decoder Configuration Pointer.
   struct vpx_codec_enc_cfg *   enc
 Encoder Configuration Pointer.
   void *   raw
config
 Configuration pointer aliasing union.
vpx_codec_priv_tpriv
 Algorithm private storage.

Detailed Description

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.


Member Data Documentation

union { ... } vpx_codec_ctx::config

Configuration pointer aliasing union.

Decoder Configuration Pointer.

Encoder Configuration Pointer.

Last returned error.

Detailed info, if available.

Interface pointers.

Flags passed at init time.

const char* vpx_codec_ctx::name

Printable interface name.

Algorithm private storage.


The documentation for this struct was generated from the following file: