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

Data Fields

const AVClassclass
 class of the writer
 
const Writerwriter
 the Writer of which this is an instance
 
char * name
 name of this writer instance
 
voidpriv
 private data for use by the filter
 
struct sectionsections
 array containing all sections
 
int nb_sections
 number of sections
 
int level
 current level, starting from 0
 
unsigned int nb_item [SECTION_MAX_NB_LEVELS]
 number of the item printed in the given section, starting from 0
 
struct sectionsection [SECTION_MAX_NB_LEVELS]
 section per each level
 
AVBPrint section_pbuf [SECTION_MAX_NB_LEVELS]
 generic print buffer dedicated to each section, used by various writers
 
unsigned int nb_section_packet
 number of the packet section in case we are in "packets_and_frames" section
 
unsigned int nb_section_frame
 number of the frame section in case we are in "packets_and_frames" section
 
unsigned int nb_section_packet_frame
 nb_section_packet or nb_section_frame according if is_packets_and_frames
 
int string_validation
 
char * string_validation_replacement
 
unsigned int string_validation_utf8_flags
 

Detailed Description

Definition at line 318 of file ffprobe.c.

Field Documentation

const AVClass* WriterContext::class

class of the writer

Definition at line 319 of file ffprobe.c.

const Writer* WriterContext::writer
char* WriterContext::name

name of this writer instance

Definition at line 321 of file ffprobe.c.

void* WriterContext::priv
struct section* WriterContext::sections

array containing all sections

Definition at line 324 of file ffprobe.c.

Referenced by writer_print_section_header().

int WriterContext::nb_sections

number of sections

Definition at line 325 of file ffprobe.c.

int WriterContext::level
unsigned int WriterContext::nb_item[SECTION_MAX_NB_LEVELS]
struct section* WriterContext::section[SECTION_MAX_NB_LEVELS]
AVBPrint WriterContext::section_pbuf[SECTION_MAX_NB_LEVELS]
unsigned int WriterContext::nb_section_packet

number of the packet section in case we are in "packets_and_frames" section

Definition at line 337 of file ffprobe.c.

Referenced by writer_print_section_footer(), and writer_print_section_header().

unsigned int WriterContext::nb_section_frame

number of the frame section in case we are in "packets_and_frames" section

Definition at line 338 of file ffprobe.c.

Referenced by writer_print_section_footer(), and writer_print_section_header().

unsigned int WriterContext::nb_section_packet_frame

nb_section_packet or nb_section_frame according if is_packets_and_frames

Definition at line 339 of file ffprobe.c.

Referenced by flat_print_section_header(), ini_print_section_header(), and writer_print_section_header().

int WriterContext::string_validation

Definition at line 341 of file ffprobe.c.

Referenced by validate_string().

char* WriterContext::string_validation_replacement

Definition at line 342 of file ffprobe.c.

Referenced by validate_string().

unsigned int WriterContext::string_validation_utf8_flags

Definition at line 343 of file ffprobe.c.

Referenced by main(), and validate_string().


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