• About
    • About WebM
    • FAQ
    • Discuss
    • Supporters
  • Developer
    • Overview & Code Repos
    • Contribute
    • Submitting Patches
    • Code Reviews
    • Workflow
    • Conventions
    • Bug Reporting
    • Build Prerequisites
    • Repository Layout
    • Releases
    • Roadmap
    • Hardware
  • Docs
    • libvpx API
    • RFC 6386: VP8 Data Format
    • WebM Container Format
    • VP8 RTP Proposal (Draft)
    • Encoder Examples
    • Wiki
  • Tools
  • Licenses
  • Blog
  • Home >
  • Docs >
  • VP8 SDK
  • Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • Data Structures
  • Data Fields

vpx_codec_ctx Struct Reference
[Common Algorithm Interface]

Codec context structure. More...

#include <vpx_codec.h>

Data Fields

const char *  name
vpx_codec_iface_t *  iface
vpx_codec_err_t  err
const char *  err_detail
vpx_codec_flags_t  init_flags
union {
   struct vpx_codec_dec_cfg *   dec
   struct vpx_codec_enc_cfg *   enc
   void *   raw
}  config
vpx_codec_priv_t *  priv

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.


Field Documentation

const char* vpx_codec_ctx::name

Printable interface name

vpx_codec_iface_t* vpx_codec_ctx::iface

Interface pointers

vpx_codec_err_t vpx_codec_ctx::err

Last returned error

const char* vpx_codec_ctx::err_detail

Detailed info, if available

vpx_codec_flags_t vpx_codec_ctx::init_flags

Flags passed at init time

struct vpx_codec_dec_cfg* vpx_codec_ctx::dec

Decoder Configuration Pointer

struct vpx_codec_enc_cfg* vpx_codec_ctx::enc

Encoder Configuration Pointer

union { ... } vpx_codec_ctx::config

Configuration pointer aliasing union

vpx_codec_priv_t* vpx_codec_ctx::priv

Algorithm private storage


The documentation for this struct was generated from the following file:
  • vpx/vpx_codec.h

Generated on Mon Jan 28 14:14:22 2013 for WebM VP8 Codec SDK by  doxygen 1.6.3
About
  • About WebM
  • FAQ
  • Discuss
  • Supporters
More
  • Tools
  • Hardware
  • Licenses
  • Downloads
Developer
  • Overview
  • Contribute
  • Submitting Patches
  • Code Reviews
  • Workflow
  • Conventions
  • Bug Reporting
  • Build Prerequisites
  • Repository Layout
  • Releases
  • Roadmap
Docs
  • libvpx API
  • RFC 6386: VP8 Data Format
  • WebM Container Format
  • VP8 RTP Proposal (Draft)
  • Encoder Examples
  • Wiki
Copyright 2010 - 2013
The WebM Project
HTML5 Powered with CSS3 / Styling, and Semantics
Follow @WebM
webmaster@webmproject.org