AOMedia Codec SDK
|
Provides definitions for using AOM or AV1 encoder algorithm within the aom Codec Interface. More...
Go to the source code of this file.
Data Structures | |
struct | aom_roi_map |
aom region of interest map More... | |
struct | aom_active_map |
aom active region map More... | |
struct | aom_scaling_mode |
aom image scaling mode More... | |
Macros | |
#define | AOM_EFLAG_NO_REF_LAST (1 << 16) |
Don't reference the last frame. More... | |
#define | AOM_EFLAG_NO_REF_LAST2 (1 << 17) |
Don't reference the last2 frame. More... | |
#define | AOM_EFLAG_NO_REF_LAST3 (1 << 18) |
Don't reference the last3 frame. More... | |
#define | AOM_EFLAG_NO_REF_GF (1 << 19) |
Don't reference the golden frame. More... | |
#define | AOM_EFLAG_NO_REF_ARF (1 << 20) |
Don't reference the alternate reference frame. More... | |
#define | AOM_EFLAG_NO_REF_BWD (1 << 21) |
Don't reference the bwd reference frame. More... | |
#define | AOM_EFLAG_NO_REF_ARF2 (1 << 22) |
Don't reference the alt2 reference frame. More... | |
#define | AOM_EFLAG_NO_UPD_LAST (1 << 23) |
Don't update the last frame. More... | |
#define | AOM_EFLAG_NO_UPD_GF (1 << 24) |
Don't update the golden frame. More... | |
#define | AOM_EFLAG_NO_UPD_ARF (1 << 25) |
Don't update the alternate reference frame. More... | |
#define | AOM_EFLAG_NO_UPD_ENTROPY (1 << 26) |
Disable entropy update. More... | |
#define | AOM_EFLAG_NO_REF_FRAME_MVS (1 << 27) |
Disable ref frame mvs. More... | |
#define | AOM_EFLAG_ERROR_RESILIENT (1 << 28) |
Enable error resilient frame. More... | |
#define | AOM_EFLAG_SET_S_FRAME (1 << 29) |
Enable s frame mode. More... | |
#define | AOM_EFLAG_SET_PRIMARY_REF_NONE (1 << 30) |
Force primary_ref_frame to PRIMARY_REF_NONE. More... | |
#define | AOM_MAX_SEGMENTS 8 |
Max number of segments. More... | |
#define | AOM_CTRL_AOME_USE_REFERENCE |
#define | AOM_CTRL_AOME_SET_ROI_MAP |
#define | AOM_CTRL_AOME_SET_ACTIVEMAP |
#define | AOM_CTRL_AOME_SET_SCALEMODE |
#define | AOM_CTRL_AOME_SET_SPATIAL_LAYER_ID |
#define | AOM_CTRL_AOME_SET_CPUUSED |
#define | AOM_CTRL_AOME_SET_DEVSF |
#define | AOM_CTRL_AOME_SET_ENABLEAUTOALTREF |
#define | AOM_CTRL_AOME_SET_ENABLEAUTOBWDREF |
#define | AOM_CTRL_AOME_SET_SHARPNESS |
#define | AOM_CTRL_AOME_SET_STATIC_THRESHOLD |
#define | AOM_CTRL_AOME_SET_ARNR_MAXFRAMES |
#define | AOM_CTRL_AOME_SET_ARNR_STRENGTH |
#define | AOM_CTRL_AOME_SET_TUNING |
#define | AOM_CTRL_AOME_SET_CQ_LEVEL |
#define | AOM_CTRL_AV1E_SET_TILE_COLUMNS |
#define | AOM_CTRL_AV1E_SET_TILE_ROWS |
#define | AOM_CTRL_AV1E_SET_TILE_DEPENDENT_ROWS |
#define | AOM_CTRL_AV1E_SET_TILE_LOOPFILTER_V |
#define | AOM_CTRL_AV1E_SET_TILE_LOOPFILTER_H |
#define | AOM_CTRL_AV1E_SET_TILE_LOOPFILTER |
#define | AOM_CTRL_AOME_GET_LAST_QUANTIZER |
#define | AOM_CTRL_AOME_GET_LAST_QUANTIZER_64 |
#define | AOM_CTRL_AOME_SET_MAX_INTRA_BITRATE_PCT |
#define | AOM_CTRL_AOME_SET_MAX_INTER_BITRATE_PCT |
#define | AOME_CTRL_AOME_SET_NUMBER_SPATIAL_LAYERS |
#define | AOM_CTRL_AV1E_SET_GF_CBR_BOOST_PCT |
#define | AOM_CTRL_AV1E_SET_LOSSLESS |
#define | AOM_CTRL_AV1E_SET_ENABLE_CDEF |
#define | AOM_CTRL_AV1E_SET_ENABLE_RESTORATION |
#define | AOM_CTRL_AV1E_SET_DISABLE_TRELLIS_QUANT |
#define | AOM_CTRL_AV1E_SET_ENABLE_QM |
#define | AOM_CTRL_AV1E_SET_ENABLE_DIST_8X8 |
#define | AOM_CTRL_AV1E_SET_QM_MIN |
#define | AOM_CTRL_AV1E_SET_QM_MAX |
#define | AOM_CTRL_AV1E_SET_QM_Y |
#define | AOM_CTRL_AV1E_SET_QM_U |
#define | AOM_CTRL_AV1E_SET_QM_V |
#define | AOM_CTRL_AV1E_SET_NUM_TG |
#define | AOM_CTRL_AV1E_SET_MTU |
#define | AOM_CTRL_AV1E_SET_TIMING_INFO_TYPE |
#define | AOM_CTRL_AV1E_SET_ENABLE_DF |
#define | AOM_CTRL_AV1E_SET_ENABLE_ORDER_HINT |
#define | AOM_CTRL_AV1E_SET_ENABLE_JNT_COMP |
#define | AOM_CTRL_AV1E_SET_ENABLE_REF_FRAME_MVS |
#define | AOM_CTRL_AV1E_SET_ALLOW_REF_FRAME_MVS |
#define | AOM_CTRL_AV1E_SET_ENABLE_WARPED_MOTION |
#define | AOM_CTRL_AV1E_SET_ALLOW_WARPED_MOTION |
#define | AOM_CTRL_AV1E_SET_ENABLE_SUPERRES |
#define | AOM_CTRL_AV1E_SET_FRAME_PARALLEL_DECODING |
#define | AOM_CTRL_AV1E_SET_ERROR_RESILIENT_MODE |
#define | AOM_CTRL_AV1E_SET_S_FRAME_MODE |
#define | AOM_CTRL_AV1E_SET_AQ_MODE |
#define | AOM_CTRL_AV1E_SET_DELTAQ_MODE |
#define | AOM_CTRL_AV1E_SET_FRAME_PERIODIC_BOOST |
#define | AOM_CTRL_AV1E_SET_NOISE_SENSITIVITY |
#define | AOM_CTRL_AV1E_SET_TUNE_CONTENT |
#define | AOM_CTRL_AV1E_SET_COLOR_PRIMARIES |
#define | AOM_CTRL_AV1E_SET_TRANSFER_CHARACTERISTICS |
#define | AOM_CTRL_AV1E_SET_MATRIX_COEFFICIENTS |
#define | AOM_CTRL_AV1E_SET_CHROMA_SAMPLE_POSITION |
#define | AOM_CTRL_AV1E_SET_MIN_GF_INTERVAL |
#define | AOM_CTRL_AV1E_SET_MAX_GF_INTERVAL |
#define | AOM_CTRL_AV1E_GET_ACTIVEMAP |
#define | AOM_CTRL_AV1E_SET_COLOR_RANGE |
#define | AOM_CTRL_AV1E_SET_RENDER_SIZE |
#define | AOM_CTRL_AV1E_SET_SUPERBLOCK_SIZE |
#define | AOM_CTRL_AV1E_SET_TARGET_LEVEL |
#define | AOM_CTRL_AV1E_GET_LEVEL |
#define | AOM_CTRL_AV1E_SET_ANS_WINDOW_SIZE_LOG2 |
#define | AOM_CTRL_AV1E_SET_SINGLE_TILE_DECODING |
#define | AOM_CTRL_AV1E_ENABLE_MOTION_VECTOR_UNIT_TEST |
#define | AOM_CTRL_AV1E_SET_FILM_GRAIN_TEST_VECTOR |
#define | AOM_CTRL_AV1E_SET_FILM_GRAIN_TABLE |
#define | AOM_CTRL_AV1E_SET_CDF_UPDATE_MODE |
Typedefs | |
typedef enum aom_scaling_mode_1d | AOM_SCALING_MODE |
aom 1-D scaling mode More... | |
typedef struct aom_roi_map | aom_roi_map_t |
aom region of interest map More... | |
typedef struct aom_active_map | aom_active_map_t |
aom active region map More... | |
typedef struct aom_scaling_mode | aom_scaling_mode_t |
aom image scaling mode More... | |
Algorithm interface for AV1 | |
This interface provides the capability to encode raw AV1 streams. | |
aom_codec_iface_t | aom_codec_av1_cx_algo |
aom_codec_iface_t * | aom_codec_av1_cx (void) |
Provides definitions for using AOM or AV1 encoder algorithm within the aom Codec Interface.