Expand description
These are automatically generated C bindings for libaom
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_
ext_ part_ config - Config information sent to the external partition model.
- aom_
ext_ part_ funcs - Callback function set for external partition model.
- 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_
partition_ decision - Partition decisions received from the external model.
- aom_
partition_ features - Features pass to the external model to make partition decisions.
- aom_
partition_ features_ ab - Features pass to the external model to make partition decisions. Specifically, features collected after AB partition: HORZ_A, HORZ_B, VERT_A, VERT_B.
- aom_
partition_ features_ before_ none - Features pass to the external model to make partition decisions. Specifically, features collected before NONE partition. Features “f” are used to determine: partition_none_allowed, partition_horz_allowed, partition_vert_allowed, do_rectangular_split, do_square_split Features “f_part2” are used to determine: prune_horz, prune_vert.
- aom_
partition_ features_ none - Features pass to the external model to make partition decisions. Specifically, features collected after NONE partition.
- aom_
partition_ features_ rect - Features pass to the external model to make partition decisions. Specifically, features collected after RECTANGULAR partition.
- aom_
partition_ features_ split - Features pass to the external model to make partition decisions. Specifically, features collected after SPLIT partition.
- aom_
partition_ stats - Encoding stats for the given partition decision.
- aom_
rational - Rational Number
- aom_
roi_ map - aom region of interest map
- aom_
s_ frame_ info - Structure to hold information about S_FRAME.
- aom_
sb_ features - Features of each super block.
- aom_
sb_ simple_ motion_ features - Features collected from the simple motion process.
- aom_
sb_ tpl_ features - Features collected from the tpl process.
- 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_ comp_ pred - brief Parameters for setting ref frame compound prediction
- 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, int* parameter
- AOMD_
GET_ BASE_ Q_ IDX - Codec control function to get the base q index of a frame, int* parameter
- 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, int* parameter
- AOMD_
GET_ FWD_ KF_ PRESENT - Codec control function to check the presence of forward key frames, int* parameter
- 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_ ORDER_ HINT - Codec control function to get the order hint of a frame, unsigned int* parameter
- AOMD_
GET_ SB_ SIZE - Codec control function to get superblock size, aom_superblock_size_t* parameter
- AOMD_
GET_ SCREEN_ CONTENT_ TOOLS_ INFO - Codec control function to get screen content tools information, aom_screen_content_tools_info* parameter
- AOMD_
GET_ SHOW_ EXISTING_ FRAME_ FLAG - Codec control function to check if the previous frame decoded has show existing frame flag set, int* parameter
- AOMD_
GET_ SHOW_ FRAME_ FLAG - Codec control function to get the show frame flag, int* parameter
- AOMD_
GET_ STILL_ PICTURE - Codec control function to get the still picture coding information, aom_still_picture_info* parameter
- AOMD_
GET_ S_ FRAME_ INFO - Codec control function to get the S_FRAME coding information, aom_s_frame_info* parameter
- AOMD_
GET_ TILE_ INFO - Codec control function to get tile information of the previous frame decoded, aom_tile_info* parameter
- 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_
GET_ LOOPFILTER_ LEVEL - Codec control function to get the loopfilter chosen by the encoder, int* parameter
- AOME_
NORMAL - AOME_
ONEEIGHT - AOME_
ONEFOUR - AOME_
ONETHREE - 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 for the next frame to be coded, aom_scaling_mode_t* parameter.
- AOME_
SET_ SHARPNESS - Codec control function to set the sharpness parameter, unsigned int parameter.
- AOME_
SET_ SPATIAL_ LAYER_ ID - Codec control function to set encoder spatial layer id, 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_
TWOTHREE - 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_ 601 - BT.601
- AOM_
CICP_ CP_ BT_ 709 - BT.709
- 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_ 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_ 601 - BT.601
- AOM_
CICP_ MC_ BT_ 709 - BT.709
- AOM_
CICP_ MC_ BT_ 470_ B_ G - BT.470 System B, G (historical)
- 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_ 601 - BT.601
- AOM_
CICP_ TC_ BT_ 709 - BT.709
- 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_ 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_
CONTENT_ DEFAULT - AOM_
CONTENT_ FILM - AOM_
CONTENT_ INVALID - AOM_
CONTENT_ SCREEN - AOM_CQ
- Constrained Quality (CQ) mode
- AOM_
CR_ FULL_ RANGE - <- YUV/RGB [0..255] (bit depth 8) */ /<- YUV/RGB [0..1023] (bit depth 10) */ /<- YUV/RGB [0..4095] (bit depth 12)
- AOM_
CR_ STUDIO_ RANGE - <- Y [16..235], UV [16..240] (bit depth 8) */ /<- Y [64..940], UV [64..960] (bit depth 10) */ /<- Y [256..3760], UV [256..3840] (bit depth 12)
- 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)*/ /**< sample, between two vertical samples
- AOM_
DECODER_ ABI_ VERSION - AOM_
DECODER_ CTRL_ ID_ START - Start point of control IDs for aom_dec_control_id. Any new common control IDs should be added above.
- AOM_
DIST_ METRIC_ PSNR - AOM_
DIST_ METRIC_ QM_ PSNR - 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_
EXT_ PART_ ABI_ VERSION - AOM_
EXT_ PART_ ERROR - Status of failure
- AOM_
EXT_ PART_ FEATURE_ AFTER_ AB - AOM_
EXT_ PART_ FEATURE_ AFTER_ NONE - AOM_
EXT_ PART_ FEATURE_ AFTER_ NONE_ PART2 - AOM_
EXT_ PART_ FEATURE_ AFTER_ RECT - AOM_
EXT_ PART_ FEATURE_ AFTER_ SPLIT - AOM_
EXT_ PART_ FEATURE_ AFTER_ SPLIT_ PART2 - AOM_
EXT_ PART_ FEATURE_ BEFORE_ NONE - AOM_
EXT_ PART_ FEATURE_ BEFORE_ NONE_ PART2 - AOM_
EXT_ PART_ OK - Status of success
- AOM_
EXT_ PART_ RECURSIVE - AOM_
EXT_ PART_ SIZE_ DIRECT_ SPLIT - AOM_
EXT_ PART_ SIZE_ PRUNE_ 4_ WAY - AOM_
EXT_ PART_ SIZE_ PRUNE_ AB - AOM_
EXT_ PART_ SIZE_ PRUNE_ NONE - AOM_
EXT_ PART_ SIZE_ PRUNE_ PART - AOM_
EXT_ PART_ SIZE_ PRUNE_ RECT - AOM_
EXT_ PART_ SIZE_ TERM_ NONE - AOM_
EXT_ PART_ SIZE_ TERM_ SPLIT - AOM_
EXT_ PART_ TEST - Status used for tests
- AOM_
EXT_ PART_ WHOLE_ TREE - 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_
FULL_ SUPERFRAME_ DROP - Only full superframe can drop.
- AOM_
HAVE_ IMG_ FMT_ NV12 - AOM_
IMAGE_ ABI_ VERSION - AOM_
IMG_ FMT_ AOMI420 - planar 4:2:0 format with aom color space
- AOM_
IMG_ FMT_ AOMY V12 - 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 - AOM_
IMG_ FMT_ I42216 - AOM_
IMG_ FMT_ I44416 - AOM_
IMG_ FMT_ NONE - AOM_
IMG_ FMT_ NV12 - AOM_
IMG_ FMT_ PLANAR - AOM_
IMG_ FMT_ UV_ FLIP - AOM_
IMG_ FMT_ YV12 - AOM_
IMG_ FMT_ YV1216 - 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_
LAYER_ DROP - Any spatial layer can drop.
- 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 two-pass mode
- AOM_
RC_ ONE_ PASS - Single pass mode
- AOM_
RC_ SECOND_ PASS - Second pass of multi-pass mode
- AOM_
RC_ THIRD_ PASS - Third pass of multi-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_ BUTTERAUGLI - AOM_
TUNE_ PSNR - AOM_
TUNE_ SSIM - AOM_
TUNE_ VMAF_ MAX_ GAIN - AOM_
TUNE_ VMAF_ NEG_ MAX_ GAIN - AOM_
TUNE_ VMAF_ SALIENCY_ MAP - AOM_
TUNE_ VMAF_ WITHOUT_ PREPROCESSING - AOM_
TUNE_ VMAF_ WITH_ PREPROCESSING - AOM_
USAGE_ ALL_ INTRA - 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
- AV1D_
GET_ FRAME_ HEADER_ INFO - Codec control function to get the frame header information of an encoded frame, aom_tile_data* parameter
- AV1D_
GET_ FRAME_ SIZE - Codec control function to get the dimensions that the current frame is decoded at, int* parameter
- AV1D_
GET_ IMG_ FORMAT - Codec control function to get the image format of the stream, aom_img_fmt_t* parameter
- AV1D_
GET_ MI_ INFO - Codec control function to get the info of a 4x4 block. Parameters: int mi_row, int mi_col, and MB_MODE_INFO*.
- AV1D_
GET_ TILE_ COUNT - Codec control function to get the tile count in a tile list, unsigned 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 width and height (in pixels) of the tiles in a tile list, 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_ RATE_ GUIDE_ DELTAQ - Codec control to enable the rate distribution guided delta quantization in all intra mode, 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_
ENABLE_ SB_ QP_ SWEEP - Codec control function to enable the superblock level qp sweep in AV1 to ensure that end-to-end test runs well, 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_ HIGH_ MOTION_ CONTENT_ SCREEN_ RTC - Codec control to get the high motion content flag, used for screen content realtime (RTC) encoding, int * parameter. Returns an integer. 1 means high motion content flag is set to 1, 0 means set to 0.
- AV1E_
GET_ LUMA_ CDEF_ STRENGTH - Codec control to get the CDEF strength for Y / luma plane, int * parameter. Returns an integer array of CDEF_MAX_STRENGTHS elements.
- AV1E_
GET_ NUM_ OPERATING_ POINTS - Codec control function to get the number of operating points. int* parameter.
- 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_
GET_ TARGET_ SEQ_ LEVEL_ IDX - Codec control function to get the target 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. If a target level is not set, the result will be 31. Please refer to https://aomediacodec.github.io/av1-spec/#levels for more details on level definitions and indices.
- 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_ AUTO_ INTRA_ TOOLS_ OFF - Codec control to automatically turn off several intra coding tools, unsigned int parameter
- AV1E_
SET_ AUTO_ TILES - Codec control to set auto tiling, unsigned int parameter. Value of 1 means encoder will set number of tile_columns and tile_rows, based on the number of threads and resolution. This will override any settings set via SET_TILE_COLUMNS/ROWS. If the value is 0 no change is done, the previous setting (if any) for tile_columns/rows is preserved.
- AV1E_
SET_ BITRATE_ ONE_ PASS_ CBR - Codec control to set the target bitrate in kilobits per second, unsigned int parameter. For 1 pass CBR mode, single layer encoding. This controls replaces the call aom_codec_enc_config_set(&codec, &cfg) when only target bitrate is changed, and so is much cheaper as it bypasses a lot of unneeded code checks.
- 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_ DELTAQ_ STRENGTH - Set –deltaq-mode strength.
- 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_ DV_ COST_ UPD_ FREQ - Control to set frequency of the cost updates for intrabc motion vectors, 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 for a sequence, int parameter
- AV1E_
SET_ ENABLE_ DIAGONAL_ INTRA - Codec control function to turn on / off D45 to D203 intra mode usage, int parameter
- AV1E_
SET_ ENABLE_ DIFF_ WTD_ COMP - Codec control function to turn on / off difference weighted compound, int parameter
- AV1E_
SET_ ENABLE_ DIRECTIONAL_ INTRA - Codec control function to turn on / off directional intra mode usage, 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_ DNL_ DENOISING - Control to get baseline gf interval
- 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_ RECT_ TX - Codec control function to turn on / off rectangular transforms, 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_ TX_ SIZE_ SEARCH - Control to turn on / off transform size search. Note: it can not work with non RD pick mode in real-time encoding, where the max transform size is only 16x16. It will be ignored if non RD pick mode is set.
- 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_ EXTERNAL_ PARTITION - Codec control to use an external partition model A set of callback functions is passed through this control to let the encoder encode with given partitions.
- 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_ FP_ MT - Codec control function to enable frame parallel multi-threading of the encoder, unsigned int parameter
- AV1E_
SET_ FP_ MT_ UNIT_ TEST - Codec control to enable actual frame parallel encode or simulation of frame parallel encode in FPMT unit test, 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_ LOOPFILTER_ CONTROL - Codec control to control loop filter
- 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_ CONSEC_ FRAME_ DROP_ CBR - Codec control to set the maximum number of consecutive frame drops, in units of frames, allowed for the frame dropper in 1 pass CBR mode, int parameter. Value of zero has no effect. \deprecated Use the new control AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.
- AV1E_
SET_ MAX_ CONSEC_ FRAME_ DROP_ MS_ CBR - Codec control to set the maximum number of consecutive frame drops, in units of time (milliseconds), allowed for the frame dropper in 1 pass CBR mode, int parameter. Value of zero has no effect.
- 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_ PARTITION_ INFO_ PATH - Codec control to set the path for partition stats read and write. const char * parameter.
- AV1E_
SET_ POSTENCODE_ DROP_ RTC - Codec control to enable post encode frame drop for RTC encoding, 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_ QUANTIZER_ ONE_ PASS - Codec control to set quantizer for the next frame, int parameter.
- AV1E_
SET_ QUANT_ B_ ADAPT - Control to use adaptive quantize_b, int parameter
- AV1E_
SET_ RATE_ DISTRIBUTION_ INFO - Codec control to set the input file for rate distribution used in all intra mode, const char * parameter The input should be the name of a text file, which contains (rows x cols) float values separated by space. Each float value represent the number of bits for each 16x16 block. rows = (frame_height + 15) / 16 cols = (frame_width + 15) / 16
- 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_ RTC_ EXTERNAL_ RC - Codec control function to set flag for rate control used by external encoders.
- AV1E_
SET_ SINGLE_ TILE_ DECODING - Codec control function to set the single tile decoding mode, unsigned int parameter
- AV1E_
SET_ SKIP_ POSTPROC_ FILTERING - Codec control function to skip the application of post-processing filters on reconstructed frame, unsigned int parameter
- AV1E_
SET_ SUPERBLOCK_ SIZE - Codec control function to set intended superblock size, unsigned int parameter
- AV1E_
SET_ SVC_ FRAME_ DROP_ MODE - Codec control to set the frame drop mode for SVC, unsigned int parameter. The valid values are constants of the AOM_SVC_FRAME_DROP_MODE enum: AOM_LAYER_DROP or AOM_FULL_SUPERFRAME_DROP.
- 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 parameters, aom_svc_params_t* parameter
- AV1E_
SET_ SVC_ REF_ FRAME_ COMP_ PRED - Codec control function to set reference frame compound prediction. aom_svc_ref_frame_comp_pred_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”.
- 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 - Codec control function to copy the new frame to an external buffer
- AV1_
COPY_ REFERENCE - Codec control function to get a copy of reference frame from the decoder
- AV1_
GET_ ACCOUNTING - Codec control function to retrieve a pointer to the Accounting struct, takes Accounting** as parameter
- AV1_
GET_ NEW_ FRAME_ IMAGE - Codec control function to get a pointer to the new frame
- AV1_
GET_ REFERENCE - Codec control function to get a pointer to a reference frame
- 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 - Codec control function to write a frame into a reference buffer
- 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, unsigned 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 - A single instance of the AV1 encoder. \deprecated This access mechanism is provided for backwards compatibility; prefer aom_codec_av1_cx().
- aom_
codec_ ⚠av1_ dx_ algo - A single instance of the AV1 decoder. \deprecated This access mechanism is provided for backwards compatibility; prefer aom_codec_av1_dx().
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_ ⚠set_ option - Key & Value API
- 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 Aliases§
- AOM_
EXT_ PART_ FEATURE_ ID - Feature id to tell the external model the current stage in partition pruning and what features to use to make decisions accordingly.
- AOM_
SCALING_ MODE - aom 1-D scaling mode
- AOM_
SVC_ FRAME_ DROP_ MODE - brief Frame drop modes for spatial/quality layer SVC
- OBU_
METADATA_ TYPE - OBU metadata types.
- OBU_
TYPE - OBU types.
- aom_
active_ map_ t - aom active region map
- aom_
bit_ depth - Bit depth for codec * This enumeration determines the bit depth of the codec.
- aom_
bit_ depth_ t - Bit depth for codec * This enumeration determines the bit depth of the codec. Bit depth for codec * This enumeration determines the bit depth of the codec.
- aom_
chroma_ sample_ position - List of chroma sample positions
- aom_
chroma_ sample_ position_ t - List of chroma sample positions List of chroma sample positions
- aom_
codec_ caps_ t - Codec capabilities bitfield
- aom_
codec_ control_ type_ AOMD_ GET_ ALTREF_ PRESENT - aom_
codec_ control_ type_ AOMD_ GET_ BASE_ Q_ IDX - aom_
codec_ control_ type_ AOMD_ GET_ FRAME_ CORRUPTED - aom_
codec_ control_ type_ AOMD_ GET_ FRAME_ FLAGS - aom_
codec_ control_ type_ AOMD_ GET_ FWD_ KF_ PRESENT - aom_
codec_ control_ type_ AOMD_ GET_ LAST_ QUANTIZER - aom_
codec_ control_ type_ AOMD_ GET_ LAST_ REF_ UPDATES - aom_
codec_ control_ type_ AOMD_ GET_ LAST_ REF_ USED - aom_
codec_ control_ type_ AOMD_ GET_ ORDER_ HINT - aom_
codec_ control_ type_ AOMD_ GET_ SB_ SIZE - aom_
codec_ control_ type_ AOMD_ GET_ SCREEN_ CONTENT_ TOOLS_ INFO - aom_
codec_ control_ type_ AOMD_ GET_ SHOW_ EXISTING_ FRAME_ FLAG - aom_
codec_ control_ type_ AOMD_ GET_ SHOW_ FRAME_ FLAG - aom_
codec_ control_ type_ AOMD_ GET_ STILL_ PICTURE - aom_
codec_ control_ type_ AOMD_ GET_ S_ FRAME_ INFO - aom_
codec_ control_ type_ AOMD_ GET_ TILE_ INFO - aom_
codec_ control_ type_ AOME_ GET_ LAST_ QUANTIZER - aom_
codec_ control_ type_ AOME_ GET_ LAST_ QUANTIZER_ 64 - aom_
codec_ control_ type_ AOME_ GET_ LOOPFILTER_ LEVEL - aom_
codec_ control_ type_ AOME_ SET_ ACTIVEMAP - aom_
codec_ control_ type_ AOME_ SET_ ARNR_ MAXFRAMES - aom_
codec_ control_ type_ AOME_ SET_ ARNR_ STRENGTH - aom_
codec_ control_ type_ AOME_ SET_ CPUUSED - aom_
codec_ control_ type_ AOME_ SET_ CQ_ LEVEL - aom_
codec_ control_ type_ AOME_ SET_ ENABLEAUTOALTREF - aom_
codec_ control_ type_ AOME_ SET_ ENABLEAUTOBWDREF - aom_
codec_ control_ type_ AOME_ SET_ MAX_ INTER_ BITRATE_ PCT - aom_
codec_ control_ type_ AOME_ SET_ MAX_ INTRA_ BITRATE_ PCT - aom_
codec_ control_ type_ AOME_ SET_ NUMBER_ SPATIAL_ LAYERS - aom_
codec_ control_ type_ AOME_ SET_ ROI_ MAP - aom_
codec_ control_ type_ AOME_ SET_ SCALEMODE - aom_
codec_ control_ type_ AOME_ SET_ SHARPNESS - aom_
codec_ control_ type_ AOME_ SET_ SPATIAL_ LAYER_ ID - aom_
codec_ control_ type_ AOME_ SET_ STATIC_ THRESHOLD - aom_
codec_ control_ type_ AOME_ SET_ TUNING - aom_
codec_ control_ type_ AOME_ USE_ REFERENCE - aom_
codec_ control_ type_ AV1D_ EXT_ TILE_ DEBUG - aom_
codec_ control_ type_ AV1D_ GET_ BIT_ DEPTH - aom_
codec_ control_ type_ AV1D_ GET_ DISPLAY_ SIZE - aom_
codec_ control_ type_ AV1D_ GET_ FRAME_ HEADER_ INFO - aom_
codec_ control_ type_ AV1D_ GET_ FRAME_ SIZE - aom_
codec_ control_ type_ AV1D_ GET_ IMG_ FORMAT - aom_
codec_ control_ type_ AV1D_ GET_ TILE_ COUNT - aom_
codec_ control_ type_ AV1D_ GET_ TILE_ DATA - aom_
codec_ control_ type_ AV1D_ GET_ TILE_ SIZE - aom_
codec_ control_ type_ AV1D_ SET_ EXT_ REF_ PTR - aom_
codec_ control_ type_ AV1D_ SET_ IS_ ANNEXB - aom_
codec_ control_ type_ AV1D_ SET_ OPERATING_ POINT - aom_
codec_ control_ type_ AV1D_ SET_ OUTPUT_ ALL_ LAYERS - aom_
codec_ control_ type_ AV1D_ SET_ ROW_ MT - aom_
codec_ control_ type_ AV1D_ SET_ SKIP_ FILM_ GRAIN - aom_
codec_ control_ type_ AV1E_ ENABLE_ EXT_ TILE_ DEBUG - aom_
codec_ control_ type_ AV1E_ ENABLE_ MOTION_ VECTOR_ UNIT_ TEST - aom_
codec_ control_ type_ AV1E_ ENABLE_ RATE_ GUIDE_ DELTAQ - aom_
codec_ control_ type_ AV1E_ ENABLE_ SB_ MULTIPASS_ UNIT_ TEST - aom_
codec_ control_ type_ AV1E_ ENABLE_ SB_ QP_ SWEEP - aom_
codec_ control_ type_ AV1E_ GET_ ACTIVEMAP - aom_
codec_ control_ type_ AV1E_ GET_ BASELINE_ GF_ INTERVAL - aom_
codec_ control_ type_ AV1E_ GET_ HIGH_ MOTION_ CONTENT_ SCREEN_ RTC - aom_
codec_ control_ type_ AV1E_ GET_ LUMA_ CDEF_ STRENGTH - aom_
codec_ control_ type_ AV1E_ GET_ NUM_ OPERATING_ POINTS - aom_
codec_ control_ type_ AV1E_ GET_ SEQ_ LEVEL_ IDX - aom_
codec_ control_ type_ AV1E_ GET_ TARGET_ SEQ_ LEVEL_ IDX - aom_
codec_ control_ type_ AV1E_ SET_ ALLOW_ REF_ FRAME_ MVS - aom_
codec_ control_ type_ AV1E_ SET_ ALLOW_ WARPED_ MOTION - aom_
codec_ control_ type_ AV1E_ SET_ AQ_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ AUTO_ INTRA_ TOOLS_ OFF - aom_
codec_ control_ type_ AV1E_ SET_ AUTO_ TILES - aom_
codec_ control_ type_ AV1E_ SET_ BITRATE_ ONE_ PASS_ CBR - aom_
codec_ control_ type_ AV1E_ SET_ CDF_ UPDATE_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ CHROMA_ SAMPLE_ POSITION - aom_
codec_ control_ type_ AV1E_ SET_ CHROMA_ SUBSAMPLING_ X - aom_
codec_ control_ type_ AV1E_ SET_ CHROMA_ SUBSAMPLING_ Y - aom_
codec_ control_ type_ AV1E_ SET_ COEFF_ COST_ UPD_ FREQ - aom_
codec_ control_ type_ AV1E_ SET_ COLOR_ PRIMARIES - aom_
codec_ control_ type_ AV1E_ SET_ COLOR_ RANGE - aom_
codec_ control_ type_ AV1E_ SET_ DELTALF_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ DELTAQ_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ DELTAQ_ STRENGTH - aom_
codec_ control_ type_ AV1E_ SET_ DENOISE_ BLOCK_ SIZE - aom_
codec_ control_ type_ AV1E_ SET_ DENOISE_ NOISE_ LEVEL - aom_
codec_ control_ type_ AV1E_ SET_ DISABLE_ TRELLIS_ QUANT - aom_
codec_ control_ type_ AV1E_ SET_ DV_ COST_ UPD_ FREQ - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ 1TO4_ PARTITIONS - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ AB_ PARTITIONS - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ ANGLE_ DELTA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ CDEF - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ CFL_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ CHROMA_ DELTAQ - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DIAGONAL_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DIFF_ WTD_ COMP - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DIRECTIONAL_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DIST_ 8X8 - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DIST_ WTD_ COMP - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DNL_ DENOISING - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ DUAL_ FILTER - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ FILTER_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ FLIP_ IDTX - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ GLOBAL_ MOTION - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ INTERINTER_ WEDGE - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ INTERINTRA_ COMP - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ INTERINTRA_ WEDGE - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ INTRABC - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ INTRA_ EDGE_ FILTER - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ KEYFRAME_ FILTERING - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ MASKED_ COMP - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ OBMC - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ ONESIDED_ COMP - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ ORDER_ HINT - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ OVERLAY - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ PAETH_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ PALETTE - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ QM - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ RECT_ PARTITIONS - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ RECT_ TX - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ REF_ FRAME_ MVS - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ RESTORATION - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ SMOOTH_ INTERINTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ SMOOTH_ INTRA - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ SUPERRES - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ TPL_ MODEL - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ TX64 - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ TX_ SIZE_ SEARCH - aom_
codec_ control_ type_ AV1E_ SET_ ENABLE_ WARPED_ MOTION - aom_
codec_ control_ type_ AV1E_ SET_ ERROR_ RESILIENT_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ EXTERNAL_ PARTITION - aom_
codec_ control_ type_ AV1E_ SET_ FILM_ GRAIN_ TABLE - aom_
codec_ control_ type_ AV1E_ SET_ FILM_ GRAIN_ TEST_ VECTOR - aom_
codec_ control_ type_ AV1E_ SET_ FORCE_ VIDEO_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ FP_ MT - aom_
codec_ control_ type_ AV1E_ SET_ FP_ MT_ UNIT_ TEST - aom_
codec_ control_ type_ AV1E_ SET_ FRAME_ PARALLEL_ DECODING - aom_
codec_ control_ type_ AV1E_ SET_ FRAME_ PERIODIC_ BOOST - aom_
codec_ control_ type_ AV1E_ SET_ GF_ CBR_ BOOST_ PCT - aom_
codec_ control_ type_ AV1E_ SET_ GF_ MAX_ PYRAMID_ HEIGHT - aom_
codec_ control_ type_ AV1E_ SET_ GF_ MIN_ PYRAMID_ HEIGHT - aom_
codec_ control_ type_ AV1E_ SET_ INTER_ DCT_ ONLY - aom_
codec_ control_ type_ AV1E_ SET_ INTRA_ DCT_ ONLY - aom_
codec_ control_ type_ AV1E_ SET_ INTRA_ DEFAULT_ TX_ ONLY - aom_
codec_ control_ type_ AV1E_ SET_ LOOPFILTER_ CONTROL - aom_
codec_ control_ type_ AV1E_ SET_ LOSSLESS - aom_
codec_ control_ type_ AV1E_ SET_ MATRIX_ COEFFICIENTS - aom_
codec_ control_ type_ AV1E_ SET_ MAX_ CONSEC_ FRAME_ DROP_ CBR - aom_
codec_ control_ type_ AV1E_ SET_ MAX_ CONSEC_ FRAME_ DROP_ MS_ CBR - aom_
codec_ control_ type_ AV1E_ SET_ MAX_ GF_ INTERVAL - aom_
codec_ control_ type_ AV1E_ SET_ MAX_ PARTITION_ SIZE - aom_
codec_ control_ type_ AV1E_ SET_ MAX_ REFERENCE_ FRAMES - aom_
codec_ control_ type_ AV1E_ SET_ MIN_ CR - aom_
codec_ control_ type_ AV1E_ SET_ MIN_ GF_ INTERVAL - aom_
codec_ control_ type_ AV1E_ SET_ MIN_ PARTITION_ SIZE - aom_
codec_ control_ type_ AV1E_ SET_ MODE_ COST_ UPD_ FREQ - aom_
codec_ control_ type_ AV1E_ SET_ MTU - aom_
codec_ control_ type_ AV1E_ SET_ MV_ COST_ UPD_ FREQ - aom_
codec_ control_ type_ AV1E_ SET_ NOISE_ SENSITIVITY - aom_
codec_ control_ type_ AV1E_ SET_ NUM_ TG - aom_
codec_ control_ type_ AV1E_ SET_ PARTITION_ INFO_ PATH - aom_
codec_ control_ type_ AV1E_ SET_ POSTENCODE_ DROP_ RTC - aom_
codec_ control_ type_ AV1E_ SET_ QM_ MAX - aom_
codec_ control_ type_ AV1E_ SET_ QM_ MIN - aom_
codec_ control_ type_ AV1E_ SET_ QM_ U - aom_
codec_ control_ type_ AV1E_ SET_ QM_ V - aom_
codec_ control_ type_ AV1E_ SET_ QM_ Y - aom_
codec_ control_ type_ AV1E_ SET_ QUANTIZER_ ONE_ PASS - aom_
codec_ control_ type_ AV1E_ SET_ QUANT_ B_ ADAPT - aom_
codec_ control_ type_ AV1E_ SET_ RATE_ DISTRIBUTION_ INFO - aom_
codec_ control_ type_ AV1E_ SET_ REDUCED_ REFERENCE_ SET - aom_
codec_ control_ type_ AV1E_ SET_ REDUCED_ TX_ TYPE_ SET - aom_
codec_ control_ type_ AV1E_ SET_ RENDER_ SIZE - aom_
codec_ control_ type_ AV1E_ SET_ ROW_ MT - aom_
codec_ control_ type_ AV1E_ SET_ RTC_ EXTERNAL_ RC - aom_
codec_ control_ type_ AV1E_ SET_ SINGLE_ TILE_ DECODING - aom_
codec_ control_ type_ AV1E_ SET_ SKIP_ POSTPROC_ FILTERING - aom_
codec_ control_ type_ AV1E_ SET_ SUPERBLOCK_ SIZE - aom_
codec_ control_ type_ AV1E_ SET_ SVC_ FRAME_ DROP_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ SVC_ LAYER_ ID - aom_
codec_ control_ type_ AV1E_ SET_ SVC_ PARAMS - aom_
codec_ control_ type_ AV1E_ SET_ SVC_ REF_ FRAME_ COMP_ PRED - aom_
codec_ control_ type_ AV1E_ SET_ SVC_ REF_ FRAME_ CONFIG - aom_
codec_ control_ type_ AV1E_ SET_ S_ FRAME_ MODE - aom_
codec_ control_ type_ AV1E_ SET_ TARGET_ SEQ_ LEVEL_ IDX - aom_
codec_ control_ type_ AV1E_ SET_ TIER_ MASK - aom_
codec_ control_ type_ AV1E_ SET_ TILE_ COLUMNS - aom_
codec_ control_ type_ AV1E_ SET_ TILE_ ROWS - aom_
codec_ control_ type_ AV1E_ SET_ TIMING_ INFO_ TYPE - aom_
codec_ control_ type_ AV1E_ SET_ TRANSFER_ CHARACTERISTICS - aom_
codec_ control_ type_ AV1E_ SET_ TUNE_ CONTENT - aom_
codec_ control_ type_ AV1E_ SET_ VBR_ CORPUS_ COMPLEXITY_ LAP - aom_
codec_ control_ type_ AV1E_ SET_ VMAF_ MODEL_ PATH - aom_
codec_ control_ type_ AV1_ COPY_ NEW_ FRAME_ IMAGE - aom_
codec_ control_ type_ AV1_ COPY_ REFERENCE - aom_
codec_ control_ type_ AV1_ GET_ ACCOUNTING - aom_
codec_ control_ type_ AV1_ GET_ NEW_ FRAME_ IMAGE - aom_
codec_ control_ type_ AV1_ GET_ REFERENCE - aom_
codec_ control_ type_ AV1_ INVERT_ TILE_ DECODE_ ORDER - aom_
codec_ control_ type_ AV1_ SET_ DECODE_ TILE_ COL - aom_
codec_ control_ type_ AV1_ SET_ DECODE_ TILE_ ROW - aom_
codec_ control_ type_ AV1_ SET_ INSPECTION_ CALLBACK - aom_
codec_ control_ type_ AV1_ SET_ REFERENCE - aom_
codec_ control_ type_ AV1_ SET_ SKIP_ LOOP_ FILTER - aom_
codec_ control_ type_ AV1_ SET_ TILE_ MODE - aom_
codec_ ctx_ t - Codec context structure
- aom_
codec_ cx_ pkt_ kind - Encoder output packet variants
- aom_
codec_ cx_ pkt_ t - Encoder output packet
- aom_
codec_ dec_ cfg_ t - Initialization Configurations
- aom_
codec_ enc_ cfg_ t - Encoder configuration structure
- aom_
codec_ er_ flags_ t - Error Resilient flags
- aom_
codec_ err_ t - Algorithm return codes
- aom_
codec_ flags_ t - Initialization-time Feature Enabling
- aom_
codec_ frame_ buffer_ t - External frame buffer
- aom_
codec_ frame_ flags_ t - Compressed Frame Flags
- aom_
codec_ iface_ t - Codec interface structure.
- aom_
codec_ iter_ t - Iterator
- aom_
codec_ priv_ t - Codec private data structure.
- aom_
codec_ pts_ t - Time Stamp Type
- aom_
codec_ stream_ info_ t - Stream properties
- aom_
color_ primaries - List of supported color primaries
- aom_
color_ primaries_ t - List of supported color primaries List of supported color primaries
- aom_
color_ range - List of supported color range
- aom_
color_ range_ t - List of supported color range List of supported color range
- aom_
com_ control_ id - Control functions
- aom_
dec_ control_ id - \enum aom_dec_control_id AOM decoder control functions
- aom_
dist_ metric - Distortion metric to use for RD optimization.
- aom_
enc_ frame_ flags_ t - Encoded Frame Flags
- aom_
enc_ pass - Multi-pass Encoding Pass
- aom_
ext_ part_ config_ t - Config information sent to the external partition model.
- aom_
ext_ part_ create_ model_ fn_ t - Callback of creating an external partition model.
- aom_
ext_ part_ decision_ mode - Decision mode of the external partition model. AOM_EXT_PART_WHOLE_TREE: the external partition model should provide the whole partition tree for the superblock.
- aom_
ext_ part_ decision_ mode_ t - Decision mode of the external partition model. AOM_EXT_PART_WHOLE_TREE: the external partition model should provide the whole partition tree for the superblock.
- aom_
ext_ part_ delete_ model_ fn_ t - Callback of deleting the external partition model.
- aom_
ext_ part_ funcs_ t - Callback function set for external partition model.
- aom_
ext_ part_ get_ decision_ fn_ t - Callback of receiving partition decisions from the external partition model.
- aom_
ext_ part_ model_ t - Abstract external partition model handler
- aom_
ext_ part_ send_ features_ fn_ t - Callback of sending features to the external partition model.
- aom_
ext_ part_ send_ partition_ stats_ fn_ t - Callback of sending stats to the external partition model.
- aom_
ext_ part_ status - Enum for return status.
- aom_
ext_ part_ status_ t - Enum for return status. Enum for return status.
- aom_
fixed_ buf_ t - Generic fixed size buffer structure
- aom_
get_ frame_ buffer_ cb_ fn_ t - get frame buffer callback prototype
- aom_
image_ t - Image Descriptor
- aom_
img_ fmt - List of supported image formats
- aom_
img_ fmt_ t - List of supported image formats List of supported image formats
- aom_
inspect_ cb - Callback that inspects decoder frame data.
- aom_
kf_ mode - Keyframe placement mode.
- aom_
matrix_ coefficients - List of supported matrix coefficients
- aom_
matrix_ coefficients_ t - List of supported matrix coefficients List of supported matrix coefficients
- aom_
metadata_ array_ t - Array of aom_metadata structs for an image.
- aom_
metadata_ insert_ flags - List of insert flags for Metadata
- aom_
metadata_ insert_ flags_ t - List of insert flags for Metadata
- aom_
metadata_ t - Metadata payload.
- aom_
partition_ decision_ t - Partition decisions received from the external model.
- aom_
partition_ features_ ab_ t - Features pass to the external model to make partition decisions. Specifically, features collected after AB partition: HORZ_A, HORZ_B, VERT_A, VERT_B.
- aom_
partition_ features_ before_ none_ t - Features pass to the external model to make partition decisions. Specifically, features collected before NONE partition. Features “f” are used to determine: partition_none_allowed, partition_horz_allowed, partition_vert_allowed, do_rectangular_split, do_square_split Features “f_part2” are used to determine: prune_horz, prune_vert.
- aom_
partition_ features_ none_ t - Features pass to the external model to make partition decisions. Specifically, features collected after NONE partition.
- aom_
partition_ features_ rect_ t - Features pass to the external model to make partition decisions. Specifically, features collected after RECTANGULAR partition.
- aom_
partition_ features_ split_ t - Features pass to the external model to make partition decisions. Specifically, features collected after SPLIT partition.
- aom_
partition_ features_ t - Features pass to the external model to make partition decisions.
- aom_
partition_ stats_ t - Encoding stats for the given partition decision.
- aom_
rational_ t - Rational Number
- aom_
rc_ mode - Rate control mode
- aom_
release_ frame_ buffer_ cb_ fn_ t - release frame buffer callback prototype
- aom_
roi_ map_ t - aom region of interest map
- aom_
sb_ features_ t - Features of each super block.
- aom_
sb_ simple_ motion_ features_ t - Features collected from the simple motion process.
- aom_
sb_ tpl_ features_ t - Features collected from the tpl process.
- aom_
scaling_ mode_ 1d - aom 1-D scaling mode
- aom_
scaling_ mode_ t - aom image scaling mode
- aom_
superblock_ size - Superblock size selection.
- aom_
superblock_ size_ t - Superblock size selection.
- aom_
superres_ mode - Frame super-resolution mode.
- aom_
svc_ layer_ id_ t - brief Struct for spatial and temporal layer ID
- aom_
svc_ params_ t - brief Parameter type for SVC
- aom_
svc_ ref_ frame_ comp_ pred_ t - brief Parameters for setting ref frame compound prediction
- aom_
svc_ ref_ frame_ config_ t - brief Parameters for setting ref frame config
- aom_
timing_ info_ type_ t - brief AV1 encoder timing info type signaling
- aom_
transfer_ characteristics - List of supported transfer functions
- aom_
transfer_ characteristics_ t - List of supported transfer functions List of supported transfer functions
- aom_
tune_ content - brief AV1 encoder content type
- aom_
tune_ metric - Model tuning parameters
- aome_
enc_ control_ id - AVx encoder control functions
- av1_
ext_ ref_ frame_ t - Structure to hold the external reference frame pointer.
- av1_
ref_ frame_ t - AV1 specific reference frame data struct
- cfg_
options_ t - Encoder Config Options