FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
AVTextFormatSection Struct Reference

#include <avtextformat.h>

Data Fields

int id
 unique id identifying a section More...
 
const char * name
 
int flags
 
const int children_ids [SECTION_MAX_NB_CHILDREN+1]
 list of children section IDS, terminated by -1 More...
 
const char * element_name
 name of the contained element, if provided More...
 
const char * unique_name
 unique section name, in case the name is ambiguous More...
 
AVDictionaryentries_to_show
 
const char *(* get_type )(const void *data)
 function returning a type if defined, must be defined when SECTION_FLAG_HAS_TYPE is defined More...
 
int show_all_entries
 
const char * id_key
 name of the key to be used as the id More...
 
const char * src_id_key
 name of the key to be used as the source id for diagram connections More...
 
const char * dest_id_key
 name of the key to be used as the target id for diagram connections More...
 
const char * linktype_key
 name of the key to be used as the link type for diagram connections (AVTextFormatLinkType) More...
 

Detailed Description

Definition at line 41 of file avtextformat.h.

Field Documentation

◆ id

int AVTextFormatSection::id

unique id identifying a section

Definition at line 42 of file avtextformat.h.

Referenced by avtext_print_section_footer(), flat_print_section_header(), ini_print_section_header(), and match_section().

◆ name

const char* AVTextFormatSection::name

◆ flags

int AVTextFormatSection::flags

◆ children_ids

const int AVTextFormatSection::children_ids[SECTION_MAX_NB_CHILDREN+1]

list of children section IDS, terminated by -1

Definition at line 57 of file avtextformat.h.

Referenced by check_section_show_entries(), mark_section_show_entries(), print_iamf_param_definition(), and print_section().

◆ element_name

const char* AVTextFormatSection::element_name

name of the contained element, if provided

Definition at line 58 of file avtextformat.h.

Referenced by compact_print_section_header(), default_print_section_header(), and xml_print_value().

◆ unique_name

const char* AVTextFormatSection::unique_name

unique section name, in case the name is ambiguous

Definition at line 59 of file avtextformat.h.

Referenced by avtext_print_string(), match_section(), and print_section().

◆ entries_to_show

AVDictionary* AVTextFormatSection::entries_to_show

◆ get_type

const char*(* AVTextFormatSection::get_type) (const void *data)

function returning a type if defined, must be defined when SECTION_FLAG_HAS_TYPE is defined

Definition at line 61 of file avtextformat.h.

Referenced by compact_print_section_header(), and xml_print_section_header().

◆ show_all_entries

int AVTextFormatSection::show_all_entries

◆ id_key

const char* AVTextFormatSection::id_key

name of the key to be used as the id

Definition at line 63 of file avtextformat.h.

Referenced by mermaid_print_value().

◆ src_id_key

const char* AVTextFormatSection::src_id_key

name of the key to be used as the source id for diagram connections

Definition at line 64 of file avtextformat.h.

Referenced by mermaid_print_value().

◆ dest_id_key

const char* AVTextFormatSection::dest_id_key

name of the key to be used as the target id for diagram connections

Definition at line 65 of file avtextformat.h.

Referenced by mermaid_print_value().

◆ linktype_key

const char* AVTextFormatSection::linktype_key

name of the key to be used as the link type for diagram connections (AVTextFormatLinkType)

Definition at line 66 of file avtextformat.h.

Referenced by mermaid_print_value().


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