Crate libaom_sys[−][src]
Structs
Accounting | |
aom_active_map | aom active region map |
aom_codec_ctx | Codec context structure |
aom_codec_cx_pkt | Encoder output packet |
aom_codec_cx_pkt__bindgen_ty_1__bindgen_ty_1 | |
aom_codec_cx_pkt__bindgen_ty_1_aom_psnr_pkt | |
aom_codec_dec_cfg | Initialization Configurations |
aom_codec_enc_cfg | Encoder configuration structure |
aom_codec_frame_buffer | External frame buffer |
aom_codec_iface | |
aom_codec_priv | |
aom_codec_stream_info | Stream properties |
aom_fixed_buf | Generic fixed size buffer structure |
aom_image | Image Descriptor |
aom_inspect_init | Structure to hold inspection callback and context. |
aom_metadata | Metadata payload. |
aom_metadata_array | |
aom_rational | Rational Number |
aom_roi_map | aom region of interest map |
aom_s_frame_info | Structure to hold information about S_FRAME. |
aom_scaling_mode | aom image scaling mode |
aom_screen_content_tools_info | Structure to hold information about screen content tools. |
aom_still_picture_info | Structure to hold information about still image coding. |
aom_svc_layer_id | brief Struct for spatial and temporal layer ID |
aom_svc_params | brief Parameter type for SVC |
aom_svc_ref_frame_config | brief Parameters for setting ref frame config |
aom_tile_data | Structure to hold a tile’s start address and size in the bitstream. |
aom_tile_info | Structure to hold information about tiles in a frame. |
av1_ext_ref_frame | Structure to hold the external reference frame pointer. |
av1_ref_frame | AV1 specific reference frame data struct |
cfg_options | Encoder Config Options |
Constants
AOMD_GET_ALTREF_PRESENT | Codec control function to check the presence of altref frames |
AOMD_GET_FRAME_CORRUPTED | Codec control function to check if the indicated frame is corrupted, int* parameter |
AOMD_GET_FRAME_FLAGS | Codec control function to get the frame flags of the previous frame decoded. This will return a flag of type aom_codec_frame_flags_t. |
AOMD_GET_FWD_KF_PRESENT | Codec control function to check the presence of forward key frames |
AOMD_GET_LAST_QUANTIZER | Codec control function to get last decoded frame quantizer, int* parameter |
AOMD_GET_LAST_REF_UPDATES | Codec control function to get info on which reference frames were updated by the last decode, int* parameter |
AOMD_GET_LAST_REF_USED | Codec control function to get info on which reference frames were used by the last decode, int* parameter |
AOMD_GET_SB_SIZE | Codec control function to get superblock size. It returns an integer, indicating the superblock size read from the sequence header(0 for BLOCK_64X64 and 1 for BLOCK_128X128) |
AOMD_GET_SCREEN_CONTENT_TOOLS_INFO | Codec control function to get screen content tools information. It returns a struct of type aom_screen_content_tools_info, which contains the header flags allow_screen_content_tools, allow_intrabc, and force_integer_mv. |
AOMD_GET_SHOW_EXISTING_FRAME_FLAG | Codec control function to check if the previous frame decoded has show existing frame flag set. |
AOMD_GET_STILL_PICTURE | Codec control function to get the still picture coding information |
AOMD_GET_S_FRAME_INFO | Codec control function to get the S_FRAME coding information |
AOMD_GET_TILE_INFO | Codec control function to get tile information of the previous frame decoded. This will return a struct of type aom_tile_info. |
AOME_FOURFIVE | |
AOME_GET_LAST_QUANTIZER | Codec control function to get last quantizer chosen by the encoder, int* parameter |
AOME_GET_LAST_QUANTIZER_64 | Codec control function to get last quantizer chosen by the encoder, int* parameter |
AOME_NORMAL | |
AOME_ONEEIGHT | |
AOME_ONEFOUR | |
AOME_ONETWO | |
AOME_SET_ACTIVEMAP | Codec control function to pass an Active map to encoder, aom_active_map_t* parameter. |
AOME_SET_ARNR_MAXFRAMES | Codec control function to set the max no of frames to create arf, unsigned int parameter |
AOME_SET_ARNR_STRENGTH | Codec control function to set the filter strength for the arf, unsigned int parameter |
AOME_SET_CPUUSED | Codec control function to set encoder internal speed settings, int parameter |
AOME_SET_CQ_LEVEL | Codec control function to set constrained / constant quality level, unsigned int parameter |
AOME_SET_ENABLEAUTOALTREF | Codec control function to enable automatic set and use alf frames, unsigned int parameter |
AOME_SET_ENABLEAUTOBWDREF | Codec control function to enable automatic set and use of bwd-pred frames, unsigned int parameter |
AOME_SET_MAX_INTRA_BITRATE_PCT | Codec control function to set max data rate for intra frames, unsigned int parameter |
AOME_SET_NUMBER_SPATIAL_LAYERS | Codec control function to set number of spatial layers, int parameter |
AOME_SET_ROI_MAP | Codec control function to pass an ROI map to encoder, aom_roi_map_t* parameter. |
AOME_SET_SCALEMODE | Codec control function to set encoder scaling mode, aom_scaling_mode_t* parameter. |
AOME_SET_SHARPNESS | Codec control function to set sharpness, unsigned int parameter. |
AOME_SET_SPATIAL_LAYER_ID | Codec control function to set encoder spatial layer id, unsigned int parameter. |
AOME_SET_STATIC_THRESHOLD | Codec control function to set the threshold for MBs treated static, unsigned int parameter |
AOME_SET_TUNING | Codec control function to set visual tuning, aom_tune_metric (int) parameter |
AOME_THREEFIVE | |
AOME_THREEFOUR | |
AOME_USE_REFERENCE | Codec control function to set which reference frame encoder can use, int parameter. |
AOM_BITS_8 | 8 bits |
AOM_BITS_10 | 10 bits |
AOM_BITS_12 | 12 bits |
AOM_CBR | Constant Bit Rate (CBR) mode |
AOM_CICP_CP_BT_470_B_G | BT.470 System B, G (historical) |
AOM_CICP_CP_BT_470_M | BT.470 System M (historical) |
AOM_CICP_CP_BT_601 | BT.601 |
AOM_CICP_CP_BT_709 | BT.709 |
AOM_CICP_CP_BT_2020 | BT.2020, BT.2100 |
AOM_CICP_CP_EBU_3213 | EBU Tech. 3213-E |
AOM_CICP_CP_GENERIC_FILM | |
AOM_CICP_CP_RESERVED_0 | For future use |
AOM_CICP_CP_RESERVED_3 | For future use |
AOM_CICP_CP_RESERVED_13 | For future use (values 13 - 21) |
AOM_CICP_CP_RESERVED_23 | For future use (values 23 - 255) |
AOM_CICP_CP_SMPTE_240 | SMPTE 240 |
AOM_CICP_CP_SMPTE_431 | SMPTE RP 431-2 |
AOM_CICP_CP_SMPTE_432 | SMPTE EG 432-1 |
AOM_CICP_CP_UNSPECIFIED | Unspecified |
AOM_CICP_CP_XYZ | SMPTE 428 (CIE 1921 XYZ) |
AOM_CICP_MC_BT_470_B_G | BT.470 System B, G (historical) |
AOM_CICP_MC_BT_601 | BT.601 |
AOM_CICP_MC_BT_709 | BT.709 |
AOM_CICP_MC_BT_2020_CL | BT.2020 constant luminance |
AOM_CICP_MC_BT_2020_NCL | |
AOM_CICP_MC_CHROMAT_CL | Chromaticity-derived constant luminance |
AOM_CICP_MC_CHROMAT_NCL | |
AOM_CICP_MC_FCC | US FCC 73.628 |
AOM_CICP_MC_ICTCP | BT.2100 ICtCp |
AOM_CICP_MC_IDENTITY | Identity matrix |
AOM_CICP_MC_RESERVED_3 | For future use |
AOM_CICP_MC_RESERVED_15 | For future use (values 15-255) |
AOM_CICP_MC_SMPTE_240 | SMPTE 240 M |
AOM_CICP_MC_SMPTE_2085 | SMPTE ST 2085 YDzDx |
AOM_CICP_MC_SMPTE_YCGCO | YCgCo |
AOM_CICP_MC_UNSPECIFIED | Unspecified |
AOM_CICP_TC_BT_470_B_G | BT.470 System B, G (historical) |
AOM_CICP_TC_BT_470_M | BT.470 System M (historical) |
AOM_CICP_TC_BT_601 | BT.601 |
AOM_CICP_TC_BT_709 | BT.709 |
AOM_CICP_TC_BT_1361 | BT.1361 |
AOM_CICP_TC_BT_2020_10_BIT | BT.2020 10-bit systems |
AOM_CICP_TC_BT_2020_12_BIT | BT.2020 12-bit systems |
AOM_CICP_TC_HLG | BT.2100 HLG, ARIB STD-B67 |
AOM_CICP_TC_IEC_61966 | IEC 61966-2-4 |
AOM_CICP_TC_LINEAR | Linear |
AOM_CICP_TC_LOG_100 | Logarithmic (100 : 1 range) |
AOM_CICP_TC_LOG_100_SQRT10 | |
AOM_CICP_TC_RESERVED_0 | For future use |
AOM_CICP_TC_RESERVED_3 | For future use |
AOM_CICP_TC_RESERVED_19 | For future use (values 19-255) |
AOM_CICP_TC_SMPTE_240 | SMPTE 240 M |
AOM_CICP_TC_SMPTE_428 | SMPTE ST 428 |
AOM_CICP_TC_SMPTE_2084 | SMPTE ST 2084, ITU BT.2100 PQ |
AOM_CICP_TC_SRGB | sRGB or sYCC |
AOM_CICP_TC_UNSPECIFIED | Unspecified |
AOM_CODEC_ABI_MISMATCH | ABI version mismatch |
AOM_CODEC_ABI_VERSION | |
AOM_CODEC_CAP_DECODER | |
AOM_CODEC_CAP_ENCODER | |
AOM_CODEC_CAP_EXTERNAL_FRAME_BUFFER | |
AOM_CODEC_CAP_HIGHBITDEPTH | |
AOM_CODEC_CAP_PSNR | |
AOM_CODEC_CORRUPT_FRAME | The coded data for this stream is corrupt or incomplete |
AOM_CODEC_CUSTOM_PKT | Algorithm extensions |
AOM_CODEC_CX_FRAME_PKT | Compressed video frame |
AOM_CODEC_ERROR | Unspecified error |
AOM_CODEC_FPMB_STATS_PKT | first pass mb statistics for this frame |
AOM_CODEC_INCAPABLE | Algorithm does not have required capability |
AOM_CODEC_INVALID_PARAM | An application-supplied parameter is not valid. |
AOM_CODEC_LIST_END | An iterator reached the end of list. |
AOM_CODEC_MEM_ERROR | Memory operation failed |
AOM_CODEC_OK | Operation completed without error |
AOM_CODEC_PSNR_PKT | PSNR statistics for this frame |
AOM_CODEC_STATS_PKT | Two-pass statistics for this frame |
AOM_CODEC_UNSUP_BITSTREAM | The given bitstream is not supported. |
AOM_CODEC_UNSUP_FEATURE | Encoded bitstream uses an unsupported feature |
AOM_CODEC_USE_HIGHBITDEPTH | |
AOM_CODEC_USE_PSNR | |
AOM_COMMON_CTRL_ID_MAX | |
AOM_CONTENT_DEFAULT | |
AOM_CONTENT_INVALID | |
AOM_CONTENT_SCREEN | |
AOM_CQ | Constrained Quality (CQ) mode |
AOM_CR_FULL_RANGE | YUV/RGB [0..255] |
AOM_CR_STUDIO_RANGE | Y [16..235], UV [16..240] |
AOM_CSP_COLOCATED | Co-located with luma(0, 0) sample |
AOM_CSP_RESERVED | Reserved value |
AOM_CSP_UNKNOWN | Unknown |
AOM_CSP_VERTICAL | Horizontally co-located with luma(0, 0)*/ |
AOM_DECODER_ABI_VERSION | |
AOM_DECODER_CTRL_ID_MAX | Codec control function to set the skip film grain flag, int parameter |
AOM_DECODER_CTRL_ID_START | |
AOM_EFLAG_ERROR_RESILIENT | |
AOM_EFLAG_FORCE_KF | |
AOM_EFLAG_NO_REF_ARF | |
AOM_EFLAG_NO_REF_ARF2 | |
AOM_EFLAG_NO_REF_BWD | |
AOM_EFLAG_NO_REF_FRAME_MVS | |
AOM_EFLAG_NO_REF_GF | |
AOM_EFLAG_NO_REF_LAST | |
AOM_EFLAG_NO_REF_LAST2 | |
AOM_EFLAG_NO_REF_LAST3 | |
AOM_EFLAG_NO_UPD_ARF | |
AOM_EFLAG_NO_UPD_ENTROPY | |
AOM_EFLAG_NO_UPD_GF | |
AOM_EFLAG_NO_UPD_LAST | |
AOM_EFLAG_SET_PRIMARY_REF_NONE | |
AOM_EFLAG_SET_S_FRAME | |
AOM_ENCODER_ABI_VERSION | |
AOM_ERROR_RESILIENT_DEFAULT | |
AOM_FRAME_IS_DELAYED_RANDOM_ACCESS_POINT | |
AOM_FRAME_IS_DROPPABLE | |
AOM_FRAME_IS_ERROR_RESILIENT | |
AOM_FRAME_IS_INTRAONLY | |
AOM_FRAME_IS_KEY | |
AOM_FRAME_IS_SWITCH | |
AOM_IMAGE_ABI_VERSION | |
AOM_IMG_FMT_AOMI420 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_AOMYV12 | |
AOM_IMG_FMT_HIGHBITDEPTH | |
AOM_IMG_FMT_I420 | |
AOM_IMG_FMT_I422 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_I444 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_I42016 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_I42216 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_I44416 | planar 4:2:0 format with aom color space |
AOM_IMG_FMT_NONE | |
AOM_IMG_FMT_PLANAR | |
AOM_IMG_FMT_UV_FLIP | |
AOM_IMG_FMT_YV12 | |
AOM_IMG_FMT_YV1216 | planar 4:2:0 format with aom color space |
AOM_KF_AUTO | Encoder determines optimal placement automatically |
AOM_KF_DISABLED | Encoder does not place keyframes. |
AOM_KF_FIXED | deprecated, implies AOM_KF_DISABLED |
AOM_MAXIMUM_REF_BUFFERS | |
AOM_MAXIMUM_WORK_BUFFERS | |
AOM_MAX_LAYERS | |
AOM_MAX_SEGMENTS | |
AOM_MAX_SS_LAYERS | |
AOM_MAX_TILE_COLS | |
AOM_MAX_TILE_ROWS | |
AOM_MAX_TS_LAYERS | |
AOM_MIF_ANY_FRAME | Adds metadata to any type of frame |
AOM_MIF_KEY_FRAME | Adds metadata only if it’s a keyframe |
AOM_MIF_NON_KEY_FRAME | Adds metadata if it’s not keyframe |
AOM_PLANE_PACKED | |
AOM_PLANE_U | |
AOM_PLANE_V | |
AOM_PLANE_Y | |
AOM_Q | Constant Quality (Q) mode |
AOM_RC_FIRST_PASS | First pass of multi-pass mode |
AOM_RC_LAST_PASS | Final pass of multi-pass mode |
AOM_RC_ONE_PASS | Single pass mode |
AOM_SUPERBLOCK_SIZE_64X64 | Always use 64x64 superblocks. |
AOM_SUPERBLOCK_SIZE_128X128 | Always use 128x128 superblocks. |
AOM_SUPERBLOCK_SIZE_DYNAMIC | Select superblock size dynamically. |
AOM_SUPERRES_AUTO | |
AOM_SUPERRES_FIXED | |
AOM_SUPERRES_NONE | |
AOM_SUPERRES_QTHRESH | |
AOM_SUPERRES_RANDOM | |
AOM_TIMING_DEC_MODEL | |
AOM_TIMING_EQUAL | |
AOM_TIMING_UNSPECIFIED | |
AOM_TUNE_PSNR | |
AOM_TUNE_SSIM | |
AOM_TUNE_VMAF_MAX_GAIN | |
AOM_TUNE_VMAF_WITHOUT_PREPROCESSING | |
AOM_TUNE_VMAF_WITH_PREPROCESSING | |
AOM_USAGE_GOOD_QUALITY | |
AOM_USAGE_REALTIME | |
AOM_VBR | Variable Bit Rate (VBR) mode |
AV1D_EXT_TILE_DEBUG | Codec control function to enable the ext-tile software debug and testing code in the decoder, unsigned int parameter |
AV1D_GET_BIT_DEPTH | Codec control function to get the bit depth of the stream, unsigned int* parameter |
AV1D_GET_DISPLAY_SIZE | Codec control function to get the current frame’s intended display dimensions (as specified in the wrapper or frame header), int* parameter. This may be different to the decoded dimensions of this frame (see AV1D_GET_FRAME_SIZE). |
AV1D_GET_FRAME_HEADER_INFO | Codec control function to get the frame header information of an encoded frame, unsigned int* parameter |
AV1D_GET_FRAME_SIZE | Codec control function to get the dimensions that the current frame is decoded at, int* parameter. This may be different to the intended display size for the frame as specified in the wrapper or frame header (see AV1D_GET_DISPLAY_SIZE). |
AV1D_GET_IMG_FORMAT | Codec control function to get the image format of the stream, aom_img_fmt_t* parameter |
AV1D_GET_TILE_COUNT | Codec control function to get the tile count in a tile list, int* parameter |
AV1D_GET_TILE_DATA | Codec control function to get the start address and size of a tile in the coded bitstream, aom_tile_data* parameter. |
AV1D_GET_TILE_SIZE | Codec control function to get the size of the tile, unsigned int parameter |
AV1D_SET_EXT_REF_PTR | Codec control function to set the external references’ pointers in the decoder, av1_ext_ref_frame_t* parameter. |
AV1D_SET_IS_ANNEXB | Codec control function to indicate whether bitstream is in Annex-B format, unsigned int parameter |
AV1D_SET_OPERATING_POINT | Codec control function to indicate which operating point to use, int parameter |
AV1D_SET_OUTPUT_ALL_LAYERS | Codec control function to indicate whether to output one frame per temporal unit (the default), or one frame per spatial layer. int parameter |
AV1D_SET_ROW_MT | Codec control function to enable the row based multi-threading of decoding, unsigned int parameter |
AV1D_SET_SKIP_FILM_GRAIN | Codec control function to set the skip film grain flag, int parameter |
AV1E_ENABLE_EXT_TILE_DEBUG | Codec control function to enable EXT_TILE_DEBUG in AV1 encoder, unsigned int parameter |
AV1E_ENABLE_MOTION_VECTOR_UNIT_TEST | Codec control function to enable the extreme motion vector unit test, unsigned int parameter |
AV1E_ENABLE_SB_MULTIPASS_UNIT_TEST | Codec control function to enable the superblock multipass unit test in AV1 to ensure that the encoder does not leak state between different passes. unsigned int parameter. |
AV1E_GET_ACTIVEMAP | Codec control function to get an active map back from the encoder, aom_active_map_t* parameter |
AV1E_GET_BASELINE_GF_INTERVAL | Control to get baseline gf interval |
AV1E_GET_SEQ_LEVEL_IDX | Codec control function to get sequence level index for each operating point. int* parameter. There can be at most 32 operating points. The results will be written into a provided integer array of sufficient size. |
AV1E_SET_ALLOW_REF_FRAME_MVS | Codec control function to set temporal mv prediction enabling/disabling at frame level, int parameter |
AV1E_SET_ALLOW_WARPED_MOTION | Codec control function to turn on / off warped motion usage at frame level, int parameter |
AV1E_SET_AQ_MODE | Codec control function to set adaptive quantization mode, unsigned int parameter |
AV1E_SET_CDF_UPDATE_MODE | Codec control function to set CDF update mode, unsigned int parameter |
AV1E_SET_CHROMA_SAMPLE_POSITION | Codec control function to set chroma 4:2:0 sample position info, aom_chroma_sample_position_t parameter |
AV1E_SET_CHROMA_SUBSAMPLING_X | Sets the chroma subsampling x value, unsigned int parameter |
AV1E_SET_CHROMA_SUBSAMPLING_Y | Sets the chroma subsampling y value, unsigned int parameter |
AV1E_SET_COEFF_COST_UPD_FREQ | Control to set frequency of the cost updates for coefficients, unsigned int parameter |
AV1E_SET_COLOR_PRIMARIES | Codec control function to set color space info, int parameter |
AV1E_SET_COLOR_RANGE | Codec control function to set color range bit, int parameter |
AV1E_SET_DELTALF_MODE | Codec control function to turn on/off loopfilter modulation when delta q modulation is enabled, unsigned int parameter. |
AV1E_SET_DELTAQ_MODE | Codec control function to set the delta q mode, unsigned int parameter |
AV1E_SET_DENOISE_BLOCK_SIZE | Sets the denoisers block size, unsigned int parameter |
AV1E_SET_DENOISE_NOISE_LEVEL | Sets the noise level, int parameter |
AV1E_SET_DISABLE_TRELLIS_QUANT | Codec control function to encode without trellis quantization, unsigned int parameter |
AV1E_SET_ENABLE_1TO4_PARTITIONS | Codec control function to enable/disable 1:4 and 4:1 partitions, int parameter |
AV1E_SET_ENABLE_AB_PARTITIONS | Codec control function to enable/disable AB partitions, int parameter |
AV1E_SET_ENABLE_ANGLE_DELTA | Codec control function to turn on/off intra angle delta, int parameter |
AV1E_SET_ENABLE_CDEF | Codec control function to encode with CDEF, unsigned int parameter |
AV1E_SET_ENABLE_CFL_INTRA | Codec control function to turn on / off CFL uv intra mode usage, int parameter |
AV1E_SET_ENABLE_CHROMA_DELTAQ | Codec control function to turn on / off delta quantization in chroma planes usage for a sequence, int parameter |
AV1E_SET_ENABLE_DIFF_WTD_COMP | Codec control function to turn on / off difference weighted compound, int parameter |
AV1E_SET_ENABLE_DIST_WTD_COMP | Codec control function to turn on / off dist-wtd compound mode at sequence level, int parameter |
AV1E_SET_ENABLE_DUAL_FILTER | Codec control function to turn on / off dual interpolation filter for a sequence, int parameter |
AV1E_SET_ENABLE_FILTER_INTRA | Codec control function to turn on / off filter intra usage at sequence level, int parameter |
AV1E_SET_ENABLE_FLIP_IDTX | Codec control function to turn on / off flip and identity transforms, int parameter |
AV1E_SET_ENABLE_GLOBAL_MOTION | Codec control function to turn on / off global motion usage for a sequence, int parameter |
AV1E_SET_ENABLE_INTERINTER_WEDGE | Codec control function to turn on / off interinter wedge compound, int parameter |
AV1E_SET_ENABLE_INTERINTRA_COMP | Codec control function to turn on / off interintra compound for a sequence, int parameter |
AV1E_SET_ENABLE_INTERINTRA_WEDGE | Codec control function to turn on / off interintra wedge compound, int parameter |
AV1E_SET_ENABLE_INTRABC | Codec control function to turn on/off intra block copy mode, int parameter |
AV1E_SET_ENABLE_INTRA_EDGE_FILTER | Codec control function to turn on / off intra edge filter at sequence level, int parameter |
AV1E_SET_ENABLE_KEYFRAME_FILTERING | Codec control function to enable temporal filtering on key frame, unsigned int parameter |
AV1E_SET_ENABLE_MASKED_COMP | Codec control function to turn on / off masked compound usage (wedge and diff-wtd compound modes) for a sequence, int parameter |
AV1E_SET_ENABLE_OBMC | Codec control function to predict with OBMC mode, unsigned int parameter |
AV1E_SET_ENABLE_ONESIDED_COMP | Codec control function to turn on / off one sided compound usage for a sequence, int parameter |
AV1E_SET_ENABLE_ORDER_HINT | Codec control function to turn on / off frame order hint (int parameter). Affects: joint compound mode, motion field motion vector, ref frame sign bias |
AV1E_SET_ENABLE_OVERLAY | Codec control function to turn on / off overlay frames for filtered ALTREF frames, int parameter |
AV1E_SET_ENABLE_PAETH_INTRA | Codec control function to turn on / off Paeth intra mode usage, int parameter |
AV1E_SET_ENABLE_PALETTE | Codec control function to turn on/off palette mode, int parameter |
AV1E_SET_ENABLE_QM | Codec control function to encode with quantisation matrices, unsigned int parameter |
AV1E_SET_ENABLE_RECT_PARTITIONS | Codec control function to enable/disable rectangular partitions, int parameter |
AV1E_SET_ENABLE_REF_FRAME_MVS | Codec control function to turn on / off ref frame mvs (mfmv) usage at sequence level, int parameter |
AV1E_SET_ENABLE_RESTORATION | Codec control function to encode with Loop Restoration Filter, unsigned int parameter |
AV1E_SET_ENABLE_SMOOTH_INTERINTRA | Codec control function to turn on / off smooth inter-intra mode for a sequence, int parameter |
AV1E_SET_ENABLE_SMOOTH_INTRA | Codec control function to turn on / off smooth intra modes usage, int parameter |
AV1E_SET_ENABLE_SUPERRES | Codec control function to turn on / off frame superresolution, int parameter |
AV1E_SET_ENABLE_TPL_MODEL | Codec control function to enable RDO modulated by frame temporal dependency, unsigned int parameter |
AV1E_SET_ENABLE_TX64 | Codec control function to turn on / off 64-length transforms, int parameter |
AV1E_SET_ENABLE_WARPED_MOTION | Codec control function to turn on / off warped motion usage at sequence level, int parameter |
AV1E_SET_ERROR_RESILIENT_MODE | Codec control function to enable error_resilient_mode, int parameter |
AV1E_SET_FILM_GRAIN_TABLE | Codec control function to set the path to the film grain parameters, const char* parameter |
AV1E_SET_FILM_GRAIN_TEST_VECTOR | Codec control function to add film grain parameters (one of several preset types) info in the bitstream, int parameter |
AV1E_SET_FORCE_VIDEO_MODE | Codec control function to force video mode, unsigned int parameter |
AV1E_SET_FRAME_PARALLEL_DECODING | Codec control function to enable frame parallel decoding feature, unsigned int parameter |
AV1E_SET_FRAME_PERIODIC_BOOST | Codec control function to enable/disable periodic Q boost, unsigned int parameter |
AV1E_SET_GF_CBR_BOOST_PCT | Boost percentage for Golden Frame in CBR mode, unsigned int parameter |
AV1E_SET_GF_MAX_PYRAMID_HEIGHT | Control to select maximum height for the GF group pyramid structure, unsigned int parameter |
AV1E_SET_GF_MIN_PYRAMID_HEIGHT | Control to select minimum height for the GF group pyramid structure, unsigned int parameter |
AV1E_SET_INTER_DCT_ONLY | Control to use dct only for inter modes, int parameter |
AV1E_SET_INTRA_DCT_ONLY | Control to use dct only for intra modes, int parameter |
AV1E_SET_INTRA_DEFAULT_TX_ONLY | Control to use default tx type only for intra modes, int parameter |
AV1E_SET_LOSSLESS | Codec control function to set lossless encoding mode, unsigned int parameter |
AV1E_SET_MATRIX_COEFFICIENTS | Codec control function to set transfer function info, int parameter |
AV1E_SET_MAX_GF_INTERVAL | Codec control function to set minimum interval between GF/ARF frames, unsigned int parameter |
AV1E_SET_MAX_INTER_BITRATE_PCT | Codec control function to set max data rate for inter frames, unsigned int parameter |
AV1E_SET_MAX_PARTITION_SIZE | Codec control function to set max partition size, int parameter |
AV1E_SET_MAX_REFERENCE_FRAMES | Control to select maximum reference frames allowed per frame, int parameter |
AV1E_SET_MIN_CR | Control to set minimum compression ratio, unsigned int parameter Take integer values. If non-zero, encoder will try to keep the compression ratio of each frame to be higher than the given value divided by 100. E.g. 850 means minimum compression ratio of 8.5. |
AV1E_SET_MIN_GF_INTERVAL | Codec control function to set minimum interval between GF/ARF frames, unsigned int parameter |
AV1E_SET_MIN_PARTITION_SIZE | Codec control function to set min partition size, int parameter |
AV1E_SET_MODE_COST_UPD_FREQ | Control to set frequency of the cost updates for mode, unsigned int parameter |
AV1E_SET_MTU | Codec control function to set an MTU size for a tile group, unsigned int parameter |
AV1E_SET_MV_COST_UPD_FREQ | Control to set frequency of the cost updates for motion vectors, unsigned int parameter |
AV1E_SET_NOISE_SENSITIVITY | Codec control function to set noise sensitivity, unsigned int parameter |
AV1E_SET_NUM_TG | Codec control function to set a maximum number of tile groups, unsigned int parameter |
AV1E_SET_QM_MAX | Codec control function to set the max quant matrix flatness, unsigned int parameter |
AV1E_SET_QM_MIN | Codec control function to set the min quant matrix flatness, unsigned int parameter |
AV1E_SET_QM_U | Codec control function to set the min quant matrix flatness, unsigned int parameter |
AV1E_SET_QM_V | Codec control function to set the min quant matrix flatness, unsigned int parameter |
AV1E_SET_QM_Y | Codec control function to set the min quant matrix flatness, unsigned int parameter |
AV1E_SET_QUANT_B_ADAPT | Control to use adaptive quantize_b, int parameter |
AV1E_SET_REDUCED_REFERENCE_SET | Control to use reduced set of single and compound references, int parameter |
AV1E_SET_REDUCED_TX_TYPE_SET | Control to use a reduced tx type set, int parameter |
AV1E_SET_RENDER_SIZE | Codec control function to set intended rendering image size, int32_t[2] parameter |
AV1E_SET_ROW_MT | Codec control function to enable the row based multi-threading of the encoder, unsigned int parameter |
AV1E_SET_SINGLE_TILE_DECODING | Codec control function to set the single tile decoding mode, unsigned int parameter |
AV1E_SET_SUPERBLOCK_SIZE | Codec control function to set intended superblock size, unsigned int parameter |
AV1E_SET_SVC_LAYER_ID | Codec control function to set the layer id, aom_svc_layer_id_t* parameter |
AV1E_SET_SVC_PARAMS | Codec control function to set SVC paramaeters, aom_svc_params_t* parameter |
AV1E_SET_SVC_REF_FRAME_CONFIG | Codec control function to set reference frame config: the ref_idx and the refresh flags for each buffer slot. aom_svc_ref_frame_config_t* parameter |
AV1E_SET_S_FRAME_MODE | Codec control function to enable s_frame_mode, int parameter |
AV1E_SET_TARGET_SEQ_LEVEL_IDX | Control to set target sequence level index for a certain operating point(OP), int parameter Possible values are in the form of “ABxy”(pad leading zeros if less than 4 digits). |
AV1E_SET_TIER_MASK | Control to set bit mask that specifies which tier each of the 32 possible operating points conforms to, unsigned int parameter |
AV1E_SET_TILE_COLUMNS | Codec control function to set number of tile columns. unsigned int parameter |
AV1E_SET_TILE_ROWS | Codec control function to set number of tile rows, unsigned int parameter |
AV1E_SET_TIMING_INFO_TYPE | Codec control function to signal picture timing info in the bitstream, aom_timing_info_type_t parameter. Default is AOM_TIMING_UNSPECIFIED. |
AV1E_SET_TRANSFER_CHARACTERISTICS | Codec control function to set transfer function info, int parameter |
AV1E_SET_TUNE_CONTENT | Codec control function to set content type, aom_tune_content parameter |
AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP | Control to set average complexity of the corpus in the case of single pass vbr based on LAP, unsigned int parameter |
AV1E_SET_VMAF_MODEL_PATH | Codec control function to set the path to the VMAF model used when tuning the encoder for VMAF, const char* parameter |
AV1_COPY_NEW_FRAME_IMAGE | copy the new frame to an external buffer, aom_image_t* parameter |
AV1_COPY_REFERENCE | get a copy of reference frame from the decoderm av1_ref_frame_t* parameter |
AV1_GET_ACCOUNTING | Codec control function to retrieve a pointer to the Accounting struct, takes Accounting** as parameter |
AV1_GET_NEW_FRAME_IMAGE | |
AV1_GET_REFERENCE | get a pointer to a reference frame, av1_ref_frame_t* parameter |
AV1_INVERT_TILE_DECODE_ORDER | Codec control function to invert the decoding order to from right to left, int parameter |
AV1_SET_BYTE_ALIGNMENT | Codec control function to set the byte alignment of the planes in the reference buffers, int parameter |
AV1_SET_DECODE_TILE_COL | Codec control function to set the range of tile decoding, int parameter |
AV1_SET_DECODE_TILE_ROW | Codec control function to set the range of tile decoding, int parameter |
AV1_SET_INSPECTION_CALLBACK | Codec control function to set an aom_inspect_cb callback that is invoked each time a frame is decoded, aom_inspect_init* parameter |
AV1_SET_REFERENCE | write a frame into a reference buffer, av1_ref_frame_t* parameter |
AV1_SET_SKIP_LOOP_FILTER | Codec control function to set the skip loop filter flag, int parameter |
AV1_SET_TILE_MODE | Codec control function to set the tile coding mode, int parameter |
OBU_FRAME | |
OBU_FRAME_HEADER | |
OBU_METADATA | |
OBU_METADATA_TYPE_AOM_RESERVED_0 | |
OBU_METADATA_TYPE_HDR_CLL | |
OBU_METADATA_TYPE_HDR_MDCV | |
OBU_METADATA_TYPE_ITUT_T35 | |
OBU_METADATA_TYPE_SCALABILITY | |
OBU_METADATA_TYPE_TIMECODE | |
OBU_PADDING | |
OBU_REDUNDANT_FRAME_HEADER | |
OBU_SEQUENCE_HEADER | |
OBU_TEMPORAL_DELIMITER | |
OBU_TILE_GROUP | |
OBU_TILE_LIST |
Statics
aom_codec_av1_cx_algo | |
aom_codec_av1_dx_algo |
Functions
aom_codec_av1_cx⚠ | The interface to the AV1 encoder. |
aom_codec_av1_dx⚠ | The interface to the AV1 decoder. |
aom_codec_build_config⚠ | Return the build configuration |
aom_codec_control⚠ | \name Codec Control |
aom_codec_dec_init_ver⚠ | Initialize a decoder instance |
aom_codec_decode⚠ | Decode data |
aom_codec_destroy⚠ | Destroy a codec instance |
aom_codec_enc_config_default⚠ | Get the default configuration for a usage. |
aom_codec_enc_config_set⚠ | Set or change configuration |
aom_codec_enc_init_ver⚠ | Initialize an encoder instance |
aom_codec_encode⚠ | Encode a frame |
aom_codec_err_to_string⚠ | Convert error number to printable string |
aom_codec_error⚠ | Retrieve error synopsis for codec context |
aom_codec_error_detail⚠ | Retrieve detailed error information for codec context |
aom_codec_get_caps⚠ | Get the capabilities of an algorithm. |
aom_codec_get_cx_data⚠ | Encoded data iterator |
aom_codec_get_frame⚠ | Decoded frames iterator |
aom_codec_get_global_headers⚠ | Get global stream headers |
aom_codec_get_preview_frame⚠ | Get Preview Frame |
aom_codec_get_stream_info⚠ | Return information about the current stream. |
aom_codec_iface_name⚠ | Return the name for a given interface |
aom_codec_peek_stream_info⚠ | Parse stream info from a buffer |
aom_codec_set_cx_data_buf⚠ | Set compressed data output buffer |
aom_codec_set_frame_buffer_functions⚠ | Pass in external frame buffers for the decoder to use. |
aom_codec_version⚠ | Return the version information (as an integer) |
aom_codec_version_extra_str⚠ | Return the version information (as a string) |
aom_codec_version_str⚠ | Return the version information (as a string) |
aom_img_add_metadata⚠ | Add metadata to image. |
aom_img_alloc⚠ | Open a descriptor, allocating storage for the underlying image |
aom_img_alloc_with_border⚠ | Open a descriptor, allocating storage for the underlying image with a border |
aom_img_flip⚠ | Flip the image vertically (top for bottom) |
aom_img_free⚠ | Close an image descriptor |
aom_img_get_metadata⚠ | Return a metadata payload stored within the image metadata array. |
aom_img_metadata_alloc⚠ | Allocate memory for aom_metadata struct. |
aom_img_metadata_free⚠ | Free metadata struct. |
aom_img_num_metadata⚠ | Return the number of metadata blocks within the image. |
aom_img_plane_height⚠ | Get the height of a plane |
aom_img_plane_width⚠ | Get the width of a plane |
aom_img_remove_metadata⚠ | Remove metadata from image. |
aom_img_set_rect⚠ | Set the rectangle identifying the displayed portion of the image |
aom_img_wrap⚠ | Open a descriptor, using existing storage for the underlying image |
aom_obu_type_to_string⚠ | Returns string representation of OBU_TYPE. |
aom_uleb_decode⚠ | |
aom_uleb_encode⚠ | |
aom_uleb_encode_fixed_size⚠ | |
aom_uleb_size_in_bytes⚠ |
Type Definitions
Unions
aom_codec_ctx__bindgen_ty_1 | |
aom_codec_cx_pkt__bindgen_ty_1 |