59 #define VP8_EFLAG_NO_REF_LAST (1<<16)
68 #define VP8_EFLAG_NO_REF_GF (1<<17)
77 #define VP8_EFLAG_NO_REF_ARF (1<<21)
85 #define VP8_EFLAG_NO_UPD_LAST (1<<18)
93 #define VP8_EFLAG_NO_UPD_GF (1<<22)
101 #define VP8_EFLAG_NO_UPD_ARF (1<<23)
109 #define VP8_EFLAG_FORCE_GF (1<<19)
117 #define VP8_EFLAG_FORCE_ARF (1<<24)
125 #define VP8_EFLAG_NO_UPD_ENTROPY (1<<20)
451 #if VPX_ENCODER_ABI_VERSION > (4 + VPX_CODEC_ABI_VERSION)
458 VP9E_SET_SVC_PARAMETERS,
479 #if VPX_ENCODER_ABI_VERSION > (4 + VPX_CODEC_ABI_VERSION)
486 VP9E_GET_SVC_LAYER_ID,
494 VP9E_REGISTER_CX_CALLBACK,
576 VP8_ONE_TOKENPARTITION = 0,
577 VP8_TWO_TOKENPARTITION = 1,
578 VP8_FOUR_TOKENPARTITION = 2,
579 VP8_EIGHT_TOKENPARTITION = 3
584 VP9E_CONTENT_DEFAULT,
599 #if VPX_ENCODER_ABI_VERSION > (4 + VPX_CODEC_ABI_VERSION)
608 int spatial_layer_id;
646 #if VPX_ENCODER_ABI_VERSION > (4 + VPX_CODEC_ABI_VERSION)
670 #if VPX_ENCODER_ABI_VERSION > (4 + VPX_CODEC_ABI_VERSION)
699 #endif // VPX_VP8CX_H_
struct vpx_codec_iface vpx_codec_iface_t
Codec interface structure.
Definition: vpx_codec.h:173
unsigned char * roi_map
Definition: vp8cx.h:533
Codec control function to set encoder internal speed settings.
Definition: vp8cx.h:183
struct vpx_active_map vpx_active_map_t
vpx active region map
Describes the encoder algorithm interface to applications.
unsigned int cols
Definition: vp8cx.h:555
vp8e_enc_control_id
VPx encoder control functions.
Definition: vp8cx.h:135
Codec control function to set reference update mode in encoder.
Definition: vp8cx.h:146
Codec control function to set content type.
Definition: vp8cx.h:477
Codec control function to set noise sensitivity.
Definition: vp8cx.h:440
enum vpx_scaling_mode_1d VPX_SCALING_MODE
vpx 1-D scaling mode
unsigned int cols
Definition: vp8cx.h:535
Codec control function to set reference and update frame flags.
Definition: vp8cx.h:285
Codec control function to set encoder scaling mode.
Definition: vp8cx.h:170
VPX_SCALING_MODE v_scaling_mode
Definition: vp8cx.h:565
vp8e_token_partitions
VP8 token partition mode.
Definition: vp8cx.h:575
Codec control function to pass an ROI map to encoder.
Definition: vp8cx.h:158
Codec control function to set visual tuning.
Definition: vp8cx.h:254
Codec control function to set constrained quality level.
Definition: vp8cx.h:264
Codec control function to set Max data rate for Intra frames.
Definition: vp8cx.h:279
Codec control function to set number of tile columns.
Definition: vp8cx.h:370
#define VPX_CTRL_USE_TYPE(id, typ)
vpx_codec_control type definition macro
Definition: vpx_codec.h:423
unsigned int static_threshold[4]
Definition: vp8cx.h:542
Codec control function to set adaptive quantization mode.
Definition: vp8cx.h:417
Codec control function to set color space info.
Definition: vp8cx.h:510
Codec control function to set lossless encoding mode.
Definition: vp8cx.h:347
Codec control function to get last quantizer chosen by the encoder.
Definition: vp8cx.h:233
vp9 svc layer parameters
Definition: vp8cx.h:619
Codec control function to set the temporal layer id.
Definition: vp8cx.h:326
Codec control function to set the number of token partitions.
Definition: vp8cx.h:216
control function to set noise sensitivity
Definition: vp8cx.h:198
Boost percentage for Golden Frame in CBR mode.
Definition: vp8cx.h:315
int delta_lf[4]
Definition: vp8cx.h:540
#define VPX_CTRL_USE_TYPE_DEPRECATED(id, typ)
vpx_codec_control deprecated type definition macro
Definition: vpx_codec.h:450
Codec control function to set which reference frame encoder can use.
Definition: vp8cx.h:152
unsigned char * active_map
Definition: vp8cx.h:553
Codec control function to set encoder screen content mode.
Definition: vp8cx.h:332
unsigned int rows
Definition: vp8cx.h:554
Codec control function to set the max no of frames to create arf.
Definition: vp8cx.h:239
int temporal_layer_id
Definition: vp8cx.h:620
struct vpx_scaling_mode vpx_scaling_mode_t
vpx image scaling mode
Codec control function to set the filter strength for the arf.
Definition: vp8cx.h:245
Codec control function to enable/disable periodic Q boost.
Definition: vp8cx.h:432
Provides controls common to both the VP8 encoder and decoder.
Codec control function to set mode of entropy update in encoder.
Definition: vp8cx.h:140
struct vpx_svc_layer_id vpx_svc_layer_id_t
vp9 svc layer parameters
Codec control function to get last quantizer chosen by the encoder.
Definition: vp8cx.h:224
Codec control function to enable automatic set and use alf frames.
Definition: vp8cx.h:189
VPX_SCALING_MODE h_scaling_mode
Definition: vp8cx.h:564
Codec control function to turn on/off SVC in encoder.
Definition: vp8cx.h:449
vpx active region map
Definition: vp8cx.h:552
struct vpx_roi_map vpx_roi_map_t
vpx region of interest map
unsigned int rows
Definition: vp8cx.h:534
Codec control function to enable frame parallel decoding feature.
Definition: vp8cx.h:404
Codec control function to set max data rate for Inter frames.
Definition: vp8cx.h:300
Codec control function to set the threshold for MBs treated static.
Definition: vp8cx.h:210
vpx_scaling_mode_1d
vpx 1-D scaling mode
Definition: vp8cx.h:517
Codec control function to set number of tile rows.
Definition: vp8cx.h:390
vp8e_tuning
VP8 model tuning parameters.
Definition: vp8cx.h:594
Codec control function to set sharpness.
Definition: vp8cx.h:204
vpx region of interest map
Definition: vp8cx.h:531
int delta_q[4]
Definition: vp8cx.h:539
vpx image scaling mode
Definition: vp8cx.h:563
Codec control function to set svc layer for spatial and temporal.
Definition: vp8cx.h:468
Codec control function to pass an Active map to encoder.
Definition: vp8cx.h:164
vp9e_tune_content
Definition: vp8cx.h:583