FFmpeg
Loading...
Searching...
No Matches
CompactContext Struct Reference

Data Fields

const AVClass * class
 
char * item_sep_str
 
char item_sep
 
int nokey
 
int print_section
 
char * escape_mode_str
 
const char *(* escape_str )(AVBPrint *dst, const char *src, const char sep, void *log_ctx)
 
int row_level [SECTION_MAX_NB_LEVELS]
 level of the row whose line the fields at this level belong to, -1 for none
 
int nb_fields [SECTION_MAX_NB_LEVELS]
 number of fields written to the row at this level
 
AVBPrint line [SECTION_MAX_NB_LEVELS]
 the line of the row at this level
 
AVBPrint rows [SECTION_MAX_NB_LEVELS]
 the lines of the rows nested in the row at this level
 

Detailed Description

Definition at line 86 of file tf_compact.c.

Field Documentation

◆ class

const AVClass* CompactContext::class

Definition at line 87 of file tf_compact.c.

◆ item_sep_str

char* CompactContext::item_sep_str

Definition at line 88 of file tf_compact.c.

Referenced by compact_init().

◆ item_sep

char CompactContext::item_sep

Definition at line 89 of file tf_compact.c.

Referenced by compact_init(), compact_print_field(), and compact_print_str().

◆ nokey

int CompactContext::nokey

Definition at line 90 of file tf_compact.c.

Referenced by compact_print_field().

◆ print_section

int CompactContext::print_section

Definition at line 91 of file tf_compact.c.

Referenced by compact_print_field(), and compact_print_section_header().

◆ escape_mode_str

char* CompactContext::escape_mode_str

Definition at line 92 of file tf_compact.c.

Referenced by compact_init().

◆ escape_str

const char *(* CompactContext::escape_str) (AVBPrint *dst, const char *src, const char sep, void *log_ctx)

Definition at line 93 of file tf_compact.c.

Referenced by compact_init(), and compact_print_str().

◆ row_level

int CompactContext::row_level[SECTION_MAX_NB_LEVELS]

level of the row whose line the fields at this level belong to, -1 for none

Definition at line 95 of file tf_compact.c.

Referenced by compact_print_field(), compact_print_section_footer(), and compact_print_section_header().

◆ nb_fields

int CompactContext::nb_fields[SECTION_MAX_NB_LEVELS]

number of fields written to the row at this level

Definition at line 97 of file tf_compact.c.

Referenced by compact_print_field(), and compact_print_section_header().

◆ line

AVBPrint CompactContext::line[SECTION_MAX_NB_LEVELS]

the line of the row at this level

Definition at line 99 of file tf_compact.c.

Referenced by compact_init(), compact_print_field(), compact_print_section_footer(), compact_print_section_header(), and compact_uninit().

◆ rows

AVBPrint CompactContext::rows[SECTION_MAX_NB_LEVELS]

the lines of the rows nested in the row at this level

Definition at line 101 of file tf_compact.c.

Referenced by compact_init(), compact_print_section_footer(), compact_print_section_header(), and compact_uninit().


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