FFmpeg
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
 
  section per each level
 
  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
 
 
 
 

Detailed Description

Definition at line 294 of file ffprobe.c.

Field Documentation

const AVClass* WriterContext::class

class of the writer

Definition at line 295 of file ffprobe.c.

const Writer* WriterContext::writer

the Writer of which this is an instance

Definition at line 296 of file ffprobe.c.

Referenced by probe_file(), writer_child_next(), writer_get_name(), writer_print_integer(), writer_print_section_footer(), writer_print_section_header(), and writer_print_string().

char* WriterContext::name

name of this writer instance

Definition at line 297 of file ffprobe.c.

void* WriterContext::priv

private data for use by the filter

Definition at line 298 of file ffprobe.c.

Referenced by compact_init(), compact_print_int(), compact_print_section_footer(), compact_print_section_header(), compact_print_str(), default_print_int(), default_print_section_footer(), default_print_section_header(), default_print_str(), flat_init(), flat_print_section_header(), flat_print_str(), ini_print_section_header(), json_init(), json_print_int(), json_print_section_footer(), json_print_section_header(), json_print_str(), writer_child_next(), xml_init(), xml_print_section_footer(), xml_print_section_header(), and xml_print_str().

struct section* WriterContext::sections

array containing all sections

Definition at line 300 of file ffprobe.c.

Referenced by writer_print_section_header().

int WriterContext::nb_sections

number of sections

Definition at line 301 of file ffprobe.c.

int WriterContext::level

current level, starting from 0

Definition at line 303 of file ffprobe.c.

Referenced by compact_print_int(), compact_print_section_footer(), compact_print_section_header(), compact_print_str(), default_print_int(), default_print_section_footer(), default_print_section_header(), default_print_str(), flat_print_int(), flat_print_section_header(), flat_print_str(), ini_print_section_header(), json_print_int(), json_print_section_footer(), json_print_section_header(), json_print_str(), writer_print_integer(), writer_print_section_footer(), writer_print_section_header(), writer_print_string(), xml_print_int(), xml_print_section_footer(), xml_print_section_header(), and xml_print_str().

unsigned int WriterContext::nb_item[SECTION_MAX_NB_LEVELS]

number of the item printed in the given section, starting from 0

Definition at line 306 of file ffprobe.c.

Referenced by compact_print_int(), compact_print_section_header(), compact_print_str(), flat_print_section_header(), ini_print_section_header(), json_print_int(), json_print_section_header(), json_print_str(), writer_print_integer(), writer_print_section_footer(), writer_print_section_header(), writer_print_string(), xml_print_int(), xml_print_section_header(), and xml_print_str().

struct section* WriterContext::section[SECTION_MAX_NB_LEVELS]

section per each level

Definition at line 309 of file ffprobe.c.

Referenced by compact_print_section_footer(), compact_print_section_header(), default_print_section_footer(), default_print_section_header(), flat_print_section_header(), ini_print_section_header(), json_print_section_footer(), json_print_section_header(), writer_print_integer(), writer_print_section_footer(), writer_print_section_header(), writer_print_string(), xml_print_section_footer(), xml_print_section_header(), and xml_print_str().

AVBPrint WriterContext::section_pbuf[SECTION_MAX_NB_LEVELS]

generic print buffer dedicated to each section, used by various writers

Definition at line 310 of file ffprobe.c.

Referenced by compact_print_int(), compact_print_section_header(), compact_print_str(), default_print_int(), default_print_section_header(), default_print_str(), flat_print_int(), flat_print_section_header(), flat_print_str(), and ini_print_section_header().

unsigned int WriterContext::nb_section_packet

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

Definition at line 313 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 314 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 315 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 317 of file ffprobe.c.

Referenced by validate_string().

char* WriterContext::string_validation_replacement

Definition at line 318 of file ffprobe.c.

Referenced by validate_string().

unsigned int WriterContext::string_validation_utf8_flags

Definition at line 319 of file ffprobe.c.

Referenced by main(), and validate_string().


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

Generated on Sun Mar 23 2014 23:50:43 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /