| WebM Codec SDK
    | 
Provides definitions for using VP8 or VP9 encoder algorithm within the vpx Codec Interface. More...
Go to the source code of this file.
| Data Structures | |
| struct | vpx_roi_map | 
| vpx region of interest map  More... | |
| struct | vpx_active_map | 
| vpx active region map  More... | |
| struct | vpx_scaling_mode | 
| vpx image scaling mode  More... | |
| struct | vpx_svc_layer_id | 
| vp9 svc layer parameters  More... | |
| struct | vpx_svc_ref_frame_config | 
| vp9 svc frame flag parameters.  More... | |
| struct | vpx_svc_frame_drop | 
| vp9 svc frame dropping parameters.  More... | |
| struct | vpx_svc_spatial_layer_sync | 
| vp9 svc spatial layer sync parameters.  More... | |
| Macros | |
| #define | VP8_EFLAG_NO_REF_LAST (1 << 16) | 
| Don't reference the last frame. | |
| #define | VP8_EFLAG_NO_REF_GF (1 << 17) | 
| Don't reference the golden frame. | |
| #define | VP8_EFLAG_NO_REF_ARF (1 << 21) | 
| Don't reference the alternate reference frame. | |
| #define | VP8_EFLAG_NO_UPD_LAST (1 << 18) | 
| Don't update the last frame. | |
| #define | VP8_EFLAG_NO_UPD_GF (1 << 22) | 
| Don't update the golden frame. | |
| #define | VP8_EFLAG_NO_UPD_ARF (1 << 23) | 
| Don't update the alternate reference frame. | |
| #define | VP8_EFLAG_FORCE_GF (1 << 19) | 
| Force golden frame update. | |
| #define | VP8_EFLAG_FORCE_ARF (1 << 24) | 
| Force alternate reference frame update. | |
| #define | VP8_EFLAG_NO_UPD_ENTROPY (1 << 20) | 
| Disable entropy update. | |
| Typedefs | |
| typedef enum vpx_scaling_mode_1d | VPX_SCALING_MODE | 
| vpx 1-D scaling mode | |
| typedef enum vp9e_temporal_layering_mode | VP9E_TEMPORAL_LAYERING_MODE | 
| Temporal layering mode enum for VP9 SVC. | |
| typedef struct vpx_roi_map | vpx_roi_map_t | 
| vpx region of interest map | |
| typedef struct vpx_active_map | vpx_active_map_t | 
| vpx active region map | |
| typedef struct vpx_scaling_mode | vpx_scaling_mode_t | 
| vpx image scaling mode | |
| typedef struct vpx_svc_layer_id | vpx_svc_layer_id_t | 
| vp9 svc layer parameters | |
| typedef struct vpx_svc_ref_frame_config | vpx_svc_ref_frame_config_t | 
| vp9 svc frame flag parameters. | |
| typedef struct vpx_svc_frame_drop | vpx_svc_frame_drop_t | 
| vp9 svc frame dropping parameters. | |
| typedef struct vpx_svc_spatial_layer_sync | vpx_svc_spatial_layer_sync_t | 
| vp9 svc spatial layer sync parameters. | |
| Algorithm interface for VP8 | |
| This interface provides the capability to encode raw VP8 streams. | |
| vpx_codec_iface_t | vpx_codec_vp8_cx_algo | 
| A single instance of the VP8 encoder. | |
| vpx_codec_iface_t * | vpx_codec_vp8_cx (void) | 
| The interface to the VP8 encoder. | |
| Algorithm interface for VP9 | |
| This interface provides the capability to encode raw VP9 streams. | |
| vpx_codec_iface_t | vpx_codec_vp9_cx_algo | 
| A single instance of the VP9 encoder. | |
| vpx_codec_iface_t * | vpx_codec_vp9_cx (void) | 
| The interface to the VP9 encoder. | |
Provides definitions for using VP8 or VP9 encoder algorithm within the vpx Codec Interface.