CAlgoCfg | Algorithm configuration parameters |
Caom_active_map | Aom active region map |
Caom_codec_ctx | Codec context structure |
Caom_codec_cx_pkt | Encoder output packet |
Caom_codec_dec_cfg | Initialization Configurations |
Caom_codec_enc_cfg | Encoder configuration structure |
Caom_codec_frame_buffer | External frame buffer |
Caom_codec_stream_info | Initialization-time Feature Enabling |
Caom_ext_part_config | Config information sent to the external partition model |
Caom_ext_part_funcs | Callback function set for external partition model |
Caom_fixed_buf | Generic fixed size buffer structure |
Caom_image | Image Descriptor |
Caom_inspect_init | Structure to hold inspection callback and context |
Caom_metadata | Metadata payload |
Caom_partition_decision | Partition decisions received from the external model |
Caom_partition_features | Features pass to the external model to make partition decisions |
Caom_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 |
Caom_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 |
Caom_partition_features_none | Features pass to the external model to make partition decisions. Specifically, features collected after NONE partition |
Caom_partition_features_rect | Features pass to the external model to make partition decisions. Specifically, features collected after RECTANGULAR partition |
Caom_partition_features_split | Features pass to the external model to make partition decisions. Specifically, features collected after SPLIT partition |
Caom_partition_stats | Encoding stats for the given partition decision |
Caom_rational | Rational Number |
Caom_roi_map | Aom region of interest map |
Caom_s_frame_info | Structure to hold information about S_FRAME |
Caom_sb_features | Features of each super block |
Caom_sb_simple_motion_features | Features collected from the simple motion process |
Caom_sb_tpl_features | Features collected from the tpl process |
Caom_scaling_mode | Aom image scaling mode |
Caom_screen_content_tools_info | Structure to hold information about screen content tools |
Caom_still_picture_info | Structure to hold information about still image coding |
Caom_svc_layer_id | |
Caom_svc_params | |
Caom_svc_ref_frame_comp_pred | |
Caom_svc_ref_frame_config | |
Caom_tile_data | Structure to hold a tile's start address and size in the bitstream |
Caom_tile_info | Structure to hold information about tiles in a frame |
CAV1_COMP | Top level encoder structure |
CAV1_COMP_DATA | Structure to hold data corresponding to an encoded frame |
Cav1_ext_ref_frame | Structure to hold the external reference frame pointer |
CAV1_PRIMARY | Top level primary encoder structure |
Cav1_ref_frame | AV1 specific reference frame data struct |
CAV1Common | Top level common structure used by both encoder and decoder |
CAv1DecodeReturn | Structure to collect a buffer index when inspecting |
CAV1EncAllIntraMultiThreadInfo | Encoder data related to multi-threading for allintra deltaq-mode=3 |
CAV1EncoderConfig | Main encoder configuration data structure |
CAV1EncRowMultiThreadInfo | Encoder data related to row-based multi-threading |
CAV1EncRowMultiThreadSync | Encoder parameters for synchronization of row based multi-threading |
CAV1LrPickStruct | Structure to hold search parameter per restoration unit and intermediate buffer of Wiener filter used in pick filter stage of Loop restoration |
CCB_COEFF_BUFFER | Stores the transforms coefficients for the whole superblock |
CCdefBlockInfo | Parameters related to CDEF Block |
CCdefInfo | Parameters related to CDEF |
Ccfg_options | Encoder Config Options |
CCoeffBufferPool | |
CCoeffCosts | Holds the costs needed to encode the coefficients |
CColorCount | Colors are sorted by their count: the higher the better |
CCommonContexts | Contexts used for transmitting various symbols in the bitstream |
CCommonModeInfoParams | Params related to MB_MODE_INFO arrays and related info |
CCommonQuantParams | Parameters related to quantization at the frame level |
CCommonTileParams | Params related to tiles |
CCOMP_RD_STATS | Rdcost stats in compound mode |
CCompoundTypeCfg | Encoder flags for compound prediction modes |
CCompoundTypeRdBuffers | Contains buffers used by av1_compound_type_rd() |
CCYCLIC_REFRESH | The stucture of CYCLIC_REFRESH |
CDecoderCodingBlock | Contains coding block data required by the decoder |
CEncodeFrameInput | Input frames and last input frame |
CEncodeFrameParams | Per-frame encoding parameters decided upon by av1_encode_strategy() and passed down to av1_encode() |
CEncSegmentationInfo | Segmentation related information for the current frame |
CExternalFlags | Flags signalled by the external interface at frame level |
CExtRefreshFrameFlagsInfo | Frame refresh flags set by the external interface |
CFeatureFlags | Frame level features |
CFIRST_PASS_SPEED_FEATURES | |
CFIRSTPASS_INFO | Data structure used for managing first pass stats |
CFIRSTPASS_STATS | The stucture of acummulated frame stats in the first pass |
CForceIntegerMVInfo | Encoder info used for decision on forcing integer motion vectors |
CFrameProbInfo | Encoder-side probabilities for pruning of various AV1 tools |
CGF_FRAME_STATS | Accumulated stats and features for a frame |
CGF_GROUP | Data related to the current GF/ARF group and the individual frames within the group |
CGF_GROUP_STATS | Accumulated stats and features in a gf group |
CGlobalMotionInfo | Parameters related to global motion search |
CHIGH_LEVEL_SPEED_FEATURES | Sequence/frame level speed vs quality features |
Cinter_modes_info | Struct used to hold inter mode data for fast tx search |
CInterModeSearchStateNonrd | Structure to store parameters and statistics used in non-rd inter mode evaluation |
CInterpSearchFlags | Flags related to interpolation filter search |
CIntraBCMVCosts | Holds mv costs for intrabc |
CIntraModeCfg | Encoder flags for intra prediction |
CIntraModeSearchState | Variables related to intra-mode search during inter frame coding |
CKeyFrameCfg | Encoder config related to the coding of key frames |
CLAYER_CONTEXT | The stucture of quantities related to each spatial and temporal layer |
CLV_MAP_COEFF_COST | Costs for encoding the coefficients within a level |
CLV_MAP_EOB_COST | Costs for encoding the eob |
Cmacroblock | Encoder's parameters related to the current coding block |
Cmacroblock_plane | Each source plane of the current macroblock |
Cmacroblockd | Variables related to current coding block |
CMB_MODE_INFO | Stores the prediction/txfm mode of the current coding block |
CMB_MODE_INFO_EXT | Extended mode info derived from mbmi |
CMB_MODE_INFO_EXT_FRAME | Stores best extended mode information at frame level |
CMB_RD_INFO | Inter-mode txfm results for a partition block |
CMB_RD_RECORD | Hash records of the inter-mode transform results |
CMBMIExtFrameBufferInfo | Buffer to store mode information at mi_alloc_bsize (4x4 or 8x8) level |
CModeCosts | Holds the entropy costs for various modes sent to the bitstream |
Cmotion_mode_candidate | Motion mode information for inter mode search speedup |
CMotionVectorSearchParams | Parameters for motion vector search process |
CMultiThreadInfo | Encoder parameters related to multi-threading |
CMvCosts | Holds mv costs for encoding and motion search |
COBMCBuffer | Contains buffers used to speed up rdopt for obmc |
CPALETTE_BUFFER | Contains color maps used in palette mode |
CPartitionCfg | Encoder config for coding block partitioning |
CPartitionSearchInfo | Holds some parameters related to partitioning schemes in AV1 |
CPRIMARY_RATE_CONTROL | Primary Rate Control parameters and status |
CPrimaryMultiThreadInfo | Primary Encoder parameters related to multi-threading |
CPruneInfoFromTpl | Struct used to hold TPL data to narrow down parts of the inter mode search |
CRATE_CONTROL | Rate Control parameters and status |
CRateControlCfg | Encoder rate control configuration parameters |
CRefFrameDistanceInfo | Refrence frame distance related variables |
CRefreshFrameInfo | Refresh frame flags for different type of frames |
CResizeCfg | Encoder config related to resize |
CResizePendingParams | Desired dimensions for an externally triggered resize |
CRestorationInfo | Parameters related to Restoration Info |
CRestorationStripeBoundaries | Parameters related to Restoration Stripe boundaries |
CRestorationUnitInfo | Parameters related to Restoration Unit Info |
CRestoreStateBuffers | Buffers to be backed up during parallel encode set to be restored later |
CRestUnitSearchInfo | Parameters related to restoration types |
CSgrprojInfo | Parameters related to Sgrproj Filter |
CSPEED_FEATURES | Top level speed vs quality trade off data struture |
CSuperBlockEnc | Superblock level encoder info |
CSuperResCfg | Encoder config related to frame super-resolution |
CSVC | The stucture of SVC |
CTEMPORAL_FILTER_INFO | Temporal filter info for a gop |
CTemporalFilterCtx | Parameters related to temporal filtering |
CTimeStamps | Frame time stamps |
CTplParams | Params related to temporal dependency model |
CTWO_PASS | Two pass status and control data |
CTWO_PASS_FRAME | Frame level Two pass status and control data |
CTxfmSearchInfo | Stores various encoding/search decisions related to txfm search |
CTxfmSearchParams | Defines the parameters used to perform txfm search |
CTxfmSizeTypeCfg | Encoder flags for transform sizes and types |
CVarBasedPartitionInfo | Thresholds for variance based partitioning |
CWARP_SAMPLE_INFO | Holds the motion samples for warp motion model estimation |
CWienerInfo | Parameters related to Wiener Filter |
CWinnerModeParams | Parameters used for winner mode processing |
CWinnerModeStats | Stores the best performing modes |
Cyv12_buffer_config | YV12 frame buffer data structure |