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 | 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...
|
|
|
| VPX_CTRL_USE_TYPE_DEPRECATED (VP8E_UPD_ENTROPY, int) VPX_CTRL_USE_TYPE_DEPRECATED(VP8E_UPD_REFERENCE |
| VP8 encoder control function parameter type. More...
|
|
int | VPX_CTRL_USE_TYPE_DEPRECATED (VP8E_USE_REFERENCE, int) VPX_CTRL_USE_TYPE(VP8E_SET_FRAME_FLAGS |
|
int int | VPX_CTRL_USE_TYPE (VP8E_SET_TEMPORAL_LAYER_ID, int) VPX_CTRL_USE_TYPE(VP8E_SET_ROI_MAP |
|
int int vpx_roi_map_t * | VPX_CTRL_USE_TYPE (VP8E_SET_ACTIVEMAP, vpx_active_map_t *) VPX_CTRL_USE_TYPE(VP8E_SET_SCALEMODE |
|
int int vpx_roi_map_t vpx_scaling_mode_t * | VPX_CTRL_USE_TYPE (VP9E_SET_SVC, int) VPX_CTRL_USE_TYPE(VP9E_SET_SVC_PARAMETERS |
|
int int vpx_roi_map_t vpx_scaling_mode_t void * | VPX_CTRL_USE_TYPE (VP9E_REGISTER_CX_CALLBACK, void *) VPX_CTRL_USE_TYPE(VP9E_SET_SVC_LAYER_ID |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t * | VPX_CTRL_USE_TYPE (VP8E_SET_CPUUSED, int) VPX_CTRL_USE_TYPE(VP8E_SET_ENABLEAUTOALTREF |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int | VPX_CTRL_USE_TYPE (VP8E_SET_NOISE_SENSITIVITY, unsigned int) VPX_CTRL_USE_TYPE(VP8E_SET_SHARPNESS |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int | VPX_CTRL_USE_TYPE (VP8E_SET_STATIC_THRESHOLD, unsigned int) VPX_CTRL_USE_TYPE(VP8E_SET_TOKEN_PARTITIONS |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int | VPX_CTRL_USE_TYPE (VP8E_SET_ARNR_MAXFRAMES, unsigned int) VPX_CTRL_USE_TYPE(VP8E_SET_ARNR_STRENGTH |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int | VPX_CTRL_USE_TYPE_DEPRECATED (VP8E_SET_ARNR_TYPE, unsigned int) VPX_CTRL_USE_TYPE(VP8E_SET_TUNING |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int | VPX_CTRL_USE_TYPE (VP8E_SET_CQ_LEVEL, unsigned int) VPX_CTRL_USE_TYPE(VP9E_SET_TILE_COLUMNS |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int | VPX_CTRL_USE_TYPE (VP9E_SET_TILE_ROWS, int) VPX_CTRL_USE_TYPE(VP8E_GET_LAST_QUANTIZER |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int * | VPX_CTRL_USE_TYPE (VP8E_GET_LAST_QUANTIZER_64, int *) VPX_CTRL_USE_TYPE(VP9E_GET_SVC_LAYER_ID |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int vpx_svc_layer_id_t * | VPX_CTRL_USE_TYPE (VP8E_SET_MAX_INTRA_BITRATE_PCT, unsigned int) VPX_CTRL_USE_TYPE(VP8E_SET_MAX_INTER_BITRATE_PCT |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int vpx_svc_layer_id_t unsigned int | VPX_CTRL_USE_TYPE (VP8E_SET_SCREEN_CONTENT_MODE, unsigned int) VPX_CTRL_USE_TYPE(VP9E_SET_GF_CBR_BOOST_PCT |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int vpx_svc_layer_id_t unsigned int unsigned int | VPX_CTRL_USE_TYPE (VP9E_SET_LOSSLESS, unsigned int) VPX_CTRL_USE_TYPE(VP9E_SET_FRAME_PARALLEL_DECODING |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int vpx_svc_layer_id_t unsigned int unsigned int unsigned int | VPX_CTRL_USE_TYPE (VP9E_SET_AQ_MODE, unsigned int) VPX_CTRL_USE_TYPE(VP9E_SET_FRAME_PERIODIC_BOOST |
|
int int vpx_roi_map_t vpx_scaling_mode_t void vpx_svc_layer_id_t unsigned int unsigned int int unsigned int int int int vpx_svc_layer_id_t unsigned int unsigned int unsigned int unsigned int | VPX_CTRL_USE_TYPE (VP9E_SET_NOISE_SENSITIVITY, unsigned int) VPX_CTRL_USE_TYPE(VP9E_SET_TUNE_CONTENT |
|
|
This interface provides the capability to encode raw VP8 streams.
|
vpx_codec_iface_t * | vpx_codec_vp8_cx (void) |
|
|
This interface provides the capability to encode raw VP9 streams.
|
vpx_codec_iface_t * | vpx_codec_vp9_cx (void) |
|
Provides definitions for using VP8 or VP9 encoder algorithm within the vpx Codec Interface.