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

Data Fields

const AVClass * class
 class of the writer
 
const Writer * writer
 the Writer of which this is an instance
 
char * name
 name of this writer instance
 
void * priv
 private data for use by the filter
 
struct section * sections
 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 section * section [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
 
StringValidation 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().

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