Provides definitions for using VP8 or VP9 encoder algorithm within the vpx Codec Interface.
More...
|
enum | vp8e_enc_control_id {
VP8E_SET_ROI_MAP = 8
, VP8E_SET_ACTIVEMAP
, VP8E_SET_SCALEMODE = 11
, VP8E_SET_CPUUSED = 13
,
VP8E_SET_ENABLEAUTOALTREF
, VP8E_SET_NOISE_SENSITIVITY
, VP8E_SET_SHARPNESS
, VP8E_SET_STATIC_THRESHOLD
,
VP8E_SET_TOKEN_PARTITIONS
, VP8E_GET_LAST_QUANTIZER
, VP8E_GET_LAST_QUANTIZER_64
, VP8E_SET_ARNR_MAXFRAMES
,
VP8E_SET_ARNR_STRENGTH
, VP8E_SET_ARNR_TYPE
, VP8E_SET_TUNING
, VP8E_SET_CQ_LEVEL
,
VP8E_SET_MAX_INTRA_BITRATE_PCT
, VP8E_SET_FRAME_FLAGS
, VP9E_SET_MAX_INTER_BITRATE_PCT
, VP9E_SET_GF_CBR_BOOST_PCT
,
VP8E_SET_TEMPORAL_LAYER_ID
, VP8E_SET_SCREEN_CONTENT_MODE
, VP9E_SET_LOSSLESS
, VP9E_SET_TILE_COLUMNS
,
VP9E_SET_TILE_ROWS
, VP9E_SET_FRAME_PARALLEL_DECODING
, VP9E_SET_AQ_MODE
, VP9E_SET_FRAME_PERIODIC_BOOST
,
VP9E_SET_NOISE_SENSITIVITY
, VP9E_SET_SVC
, VP9E_SET_ROI_MAP
, VP9E_SET_SVC_PARAMETERS
,
VP9E_SET_SVC_LAYER_ID
, VP9E_SET_TUNE_CONTENT
, VP9E_GET_SVC_LAYER_ID
, VP9E_REGISTER_CX_CALLBACK
,
VP9E_SET_COLOR_SPACE
, VP9E_SET_TEMPORAL_LAYERING_MODE
, VP9E_SET_MIN_GF_INTERVAL
, VP9E_SET_MAX_GF_INTERVAL
,
VP9E_GET_ACTIVEMAP
, VP9E_SET_COLOR_RANGE
, VP9E_SET_SVC_REF_FRAME_CONFIG
, VP9E_SET_RENDER_SIZE
,
VP9E_SET_TARGET_LEVEL
, VP9E_SET_ROW_MT
, VP9E_GET_LEVEL
, VP9E_SET_ALT_REF_AQ
,
VP8E_SET_GF_CBR_BOOST_PCT
, VP9E_ENABLE_MOTION_VECTOR_UNIT_TEST
, VP9E_SET_SVC_INTER_LAYER_PRED
, VP9E_SET_SVC_FRAME_DROP_LAYER
,
VP9E_GET_SVC_REF_FRAME_CONFIG
, VP9E_SET_SVC_GF_TEMPORAL_REF
, VP9E_SET_SVC_SPATIAL_LAYER_SYNC
, VP9E_SET_TPL
,
VP9E_SET_POSTENCODE_DROP
, VP9E_SET_DELTA_Q_UV
, VP8E_UPD_ENTROPY = 5
, VP8E_UPD_REFERENCE
,
VP8E_USE_REFERENCE
, VP8E_SET_ROI_MAP
, VP8E_SET_ACTIVEMAP
, VP8E_SET_SCALEMODE = 11
,
VP8E_SET_CPUUSED = 13
, VP8E_SET_ENABLEAUTOALTREF
, VP8E_SET_NOISE_SENSITIVITY
, VP8E_SET_SHARPNESS
,
VP8E_SET_STATIC_THRESHOLD
, VP8E_SET_TOKEN_PARTITIONS
, VP8E_GET_LAST_QUANTIZER
, VP8E_GET_LAST_QUANTIZER_64
,
VP8E_SET_ARNR_MAXFRAMES
, VP8E_SET_ARNR_STRENGTH
, VP8E_SET_ARNR_TYPE
, VP8E_SET_TUNING
,
VP8E_SET_CQ_LEVEL
, VP8E_SET_MAX_INTRA_BITRATE_PCT
, VP8E_SET_FRAME_FLAGS
, VP9E_SET_MAX_INTER_BITRATE_PCT
,
VP9E_SET_GF_CBR_BOOST_PCT
, VP8E_SET_TEMPORAL_LAYER_ID
, VP8E_SET_SCREEN_CONTENT_MODE
, VP9E_SET_LOSSLESS
,
VP9E_SET_TILE_COLUMNS
, VP9E_SET_TILE_ROWS
, VP9E_SET_FRAME_PARALLEL_DECODING
, VP9E_SET_AQ_MODE
,
VP9E_SET_FRAME_PERIODIC_BOOST
, VP9E_SET_NOISE_SENSITIVITY
, VP9E_SET_SVC
, VP9E_SET_SVC_PARAMETERS
,
VP9E_SET_SVC_LAYER_ID
, VP9E_SET_TUNE_CONTENT
, VP9E_GET_SVC_LAYER_ID
, VP9E_REGISTER_CX_CALLBACK
,
VP9E_SET_COLOR_SPACE
} |
| VPx encoder control functions. More...
|
|
enum | vpx_scaling_mode_1d {
VP8E_NORMAL = 0
, VP8E_FOURFIVE = 1
, VP8E_THREEFIVE = 2
, VP8E_ONETWO = 3
,
VP8E_NORMAL = 0
, VP8E_FOURFIVE = 1
, VP8E_THREEFIVE = 2
, VP8E_ONETWO = 3
} |
| vpx 1-D scaling mode More...
|
|
enum | vp9e_temporal_layering_mode { VP9E_TEMPORAL_LAYERING_MODE_NOLAYERING = 0
, VP9E_TEMPORAL_LAYERING_MODE_BYPASS = 1
, VP9E_TEMPORAL_LAYERING_MODE_0101 = 2
, VP9E_TEMPORAL_LAYERING_MODE_0212 = 3
} |
| Temporal layering mode enum for VP9 SVC. More...
|
|
enum | vp8e_token_partitions {
VP8_ONE_TOKENPARTITION = 0
, VP8_TWO_TOKENPARTITION = 1
, VP8_FOUR_TOKENPARTITION = 2
, VP8_EIGHT_TOKENPARTITION = 3
,
VP8_ONE_TOKENPARTITION = 0
, VP8_TWO_TOKENPARTITION = 1
, VP8_FOUR_TOKENPARTITION = 2
, VP8_EIGHT_TOKENPARTITION = 3
} |
| VP8 token partition mode. More...
|
|
enum | vp9e_tune_content {
VP9E_CONTENT_DEFAULT
, VP9E_CONTENT_SCREEN
, VP9E_CONTENT_FILM
, VP9E_CONTENT_INVALID
,
VP9E_CONTENT_DEFAULT
, VP9E_CONTENT_SCREEN
, VP9E_CONTENT_INVALID
} |
| brief VP9 encoder content type More...
|
|
enum | vp8e_tuning { VP8_TUNE_PSNR
, VP8_TUNE_SSIM
, VP8_TUNE_PSNR
, VP8_TUNE_SSIM
} |
| VP8 model tuning parameters. More...
|
|
enum | SVC_LAYER_DROP_MODE { CONSTRAINED_LAYER_DROP
, LAYER_DROP
, FULL_SUPERFRAME_DROP
, CONSTRAINED_FROM_ABOVE_DROP
} |
| VP9 svc frame dropping mode. More...
|
|
Provides definitions for using VP8 or VP9 encoder algorithm within the vpx Codec Interface.