• 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
  • File List
  • Globals

vpx/vp8.h File Reference

Provides controls common to both the VP8 encoder and decoder. More...

#include "vpx_codec_impl_top.h"

Go to the source code of this file.

Data Structures

struct   vp8_postproc_cfg
  post process flags More...
struct   vpx_ref_frame
  reference frame data struct More...

Typedefs

typedef struct vp8_postproc_cfg  vp8_postproc_cfg_t
  post process flags
typedef enum vpx_ref_frame_type  vpx_ref_frame_type_t
  reference frame type
typedef struct vpx_ref_frame  vpx_ref_frame_t
  reference frame data struct

Enumerations

enum   vp8_com_control_id {
  VP8_SET_REFERENCE = 1, VP8_COPY_REFERENCE = 2, VP8_SET_POSTPROC = 3, VP8_SET_DBG_COLOR_REF_FRAME = 4,
  VP8_SET_DBG_COLOR_MB_MODES = 5, VP8_SET_DBG_COLOR_B_MODES = 6, VP8_SET_DBG_DISPLAY_MV = 7, VP8_COMMON_CTRL_ID_MAX,
  VP8_DECODER_CTRL_ID_START = 256
}
 

Control functions.

More...
enum   vp8_postproc_level {
  VP8_NOFILTERING = 0, VP8_DEBLOCK = 1<<0, VP8_DEMACROBLOCK = 1<<1, VP8_ADDNOISE = 1<<2,
  VP8_DEBUG_TXT_FRAME_INFO = 1<<3, VP8_DEBUG_TXT_MBLK_MODES = 1<<4, VP8_DEBUG_TXT_DC_DIFF = 1<<5, VP8_DEBUG_TXT_RATE_INFO = 1<<6,
  VP8_MFQE = 1<<10
}
 

post process flags

More...
enum   vpx_ref_frame_type { VP8_LAST_FRAME = 1, VP8_GOLD_FRAME = 2, VP8_ALTR_FRAME = 4 }
 

reference frame type

More...

Detailed Description

Provides controls common to both the VP8 encoder and decoder.


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