FFmpeg
Data Fields
VAAPIEncodeAV1Context Struct Reference

Data Fields

VAAPIEncodeContext common
 
AV1RawOBU sh
 sequence header. More...
 
AV1RawOBU fh
 frame header. More...
 
AV1RawOBU mh [4]
 metadata header. More...
 
int nb_mh
 
CodedBitstreamContextcbc
 
CodedBitstreamFragment current_obu
 
VAConfigAttribValEncAV1 attr
 
VAConfigAttribValEncAV1Ext1 attr_ext1
 
VAConfigAttribValEncAV1Ext2 attr_ext2
 
char sh_data [MAX_PARAM_BUFFER_SIZE]
 coded sequence header data. More...
 
size_t sh_data_len
 bit length of sh_data. More...
 
char fh_data [MAX_PARAM_BUFFER_SIZE]
 coded frame header data. More...
 
size_t fh_data_len
 bit length of fh_data. More...
 
uint8_t uniform_tile
 
uint8_t use_128x128_superblock
 
int sb_cols
 
int sb_rows
 
int tile_cols_log2
 
int tile_rows_log2
 
int max_tile_width_sb
 
int max_tile_height_sb
 
uint8_t width_in_sbs_minus_1 [AV1_MAX_TILE_COLS]
 
uint8_t height_in_sbs_minus_1 [AV1_MAX_TILE_ROWS]
 
int min_log2_tile_cols
 
int max_log2_tile_cols
 
int min_log2_tile_rows
 
int max_log2_tile_rows
 
int q_idx_idr
 
int q_idx_p
 
int q_idx_b
 
int qindex_offset
 bit positions in current frame header More...
 
int loopfilter_offset
 
int cdef_start_offset
 
int cdef_param_size
 
int profile
 user options More...
 
int level
 
int tier
 
int tile_cols
 
int tile_rows
 
int tile_groups
 

Detailed Description

Definition at line 41 of file vaapi_encode_av1.c.

Field Documentation

◆ common

VAAPIEncodeContext VAAPIEncodeAV1Context::common

Definition at line 42 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params().

◆ sh

AV1RawOBU VAAPIEncodeAV1Context::sh

sequence header.

Definition at line 43 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params().

◆ fh

AV1RawOBU VAAPIEncodeAV1Context::fh

frame header.

Definition at line 44 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ mh

AV1RawOBU VAAPIEncodeAV1Context::mh[4]

metadata header.

Definition at line 45 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_extra_header().

◆ nb_mh

int VAAPIEncodeAV1Context::nb_mh

◆ cbc

CodedBitstreamContext* VAAPIEncodeAV1Context::cbc

◆ current_obu

CodedBitstreamFragment VAAPIEncodeAV1Context::current_obu

◆ attr

VAConfigAttribValEncAV1 VAAPIEncodeAV1Context::attr

Definition at line 49 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ attr_ext1

VAConfigAttribValEncAV1Ext1 VAAPIEncodeAV1Context::attr_ext1

Definition at line 50 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ attr_ext2

VAConfigAttribValEncAV1Ext2 VAAPIEncodeAV1Context::attr_ext2

◆ sh_data

char VAAPIEncodeAV1Context::sh_data[MAX_PARAM_BUFFER_SIZE]

coded sequence header data.

Definition at line 53 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params(), and vaapi_encode_av1_write_sequence_header().

◆ sh_data_len

size_t VAAPIEncodeAV1Context::sh_data_len

◆ fh_data

char VAAPIEncodeAV1Context::fh_data[MAX_PARAM_BUFFER_SIZE]

coded frame header data.

Definition at line 55 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ fh_data_len

size_t VAAPIEncodeAV1Context::fh_data_len

bit length of fh_data.

Definition at line 56 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ uniform_tile

uint8_t VAAPIEncodeAV1Context::uniform_tile

◆ use_128x128_superblock

uint8_t VAAPIEncodeAV1Context::use_128x128_superblock

◆ sb_cols

int VAAPIEncodeAV1Context::sb_cols

Definition at line 60 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ sb_rows

int VAAPIEncodeAV1Context::sb_rows

Definition at line 61 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ tile_cols_log2

int VAAPIEncodeAV1Context::tile_cols_log2

◆ tile_rows_log2

int VAAPIEncodeAV1Context::tile_rows_log2

◆ max_tile_width_sb

int VAAPIEncodeAV1Context::max_tile_width_sb

Definition at line 64 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_tile_height_sb

int VAAPIEncodeAV1Context::max_tile_height_sb

Definition at line 65 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ width_in_sbs_minus_1

uint8_t VAAPIEncodeAV1Context::width_in_sbs_minus_1[AV1_MAX_TILE_COLS]

◆ height_in_sbs_minus_1

uint8_t VAAPIEncodeAV1Context::height_in_sbs_minus_1[AV1_MAX_TILE_ROWS]

◆ min_log2_tile_cols

int VAAPIEncodeAV1Context::min_log2_tile_cols

Definition at line 69 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_log2_tile_cols

int VAAPIEncodeAV1Context::max_log2_tile_cols

Definition at line 70 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ min_log2_tile_rows

int VAAPIEncodeAV1Context::min_log2_tile_rows

Definition at line 71 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_log2_tile_rows

int VAAPIEncodeAV1Context::max_log2_tile_rows

Definition at line 72 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ q_idx_idr

int VAAPIEncodeAV1Context::q_idx_idr

◆ q_idx_p

int VAAPIEncodeAV1Context::q_idx_p

◆ q_idx_b

int VAAPIEncodeAV1Context::q_idx_b

◆ qindex_offset

int VAAPIEncodeAV1Context::qindex_offset

bit positions in current frame header

Definition at line 79 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_trace_write_log().

◆ loopfilter_offset

int VAAPIEncodeAV1Context::loopfilter_offset

◆ cdef_start_offset

int VAAPIEncodeAV1Context::cdef_start_offset

◆ cdef_param_size

int VAAPIEncodeAV1Context::cdef_param_size

◆ profile

int VAAPIEncodeAV1Context::profile

user options

Definition at line 85 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ level

int VAAPIEncodeAV1Context::level

Definition at line 86 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ tier

int VAAPIEncodeAV1Context::tier

Definition at line 87 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params().

◆ tile_cols

int VAAPIEncodeAV1Context::tile_cols

◆ tile_rows

int VAAPIEncodeAV1Context::tile_rows

◆ tile_groups

int VAAPIEncodeAV1Context::tile_groups

The documentation for this struct was generated from the following file: