| 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 |