FFmpeg
Data Fields
WriterContext Struct Reference

Data Fields

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

Detailed Description

Definition at line 446 of file ffprobe.c.

Field Documentation

const AVClass* WriterContext::class

class of the writer

Definition at line 447 of file ffprobe.c.

const Writer* WriterContext::writer

the Writer of which this is an instance

Definition at line 448 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 449 of file ffprobe.c.

void* WriterContext::priv

private data for use by the filter

Definition at line 450 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().

const struct section* WriterContext::sections

array containing all sections

Definition at line 452 of file ffprobe.c.

Referenced by writer_print_section_header().

int WriterContext::nb_sections

number of sections

Definition at line 453 of file ffprobe.c.

int WriterContext::level

current level, starting from 0

Definition at line 455 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 458 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().

const struct section* WriterContext::section[SECTION_MAX_NB_LEVELS]

section per each level

Definition at line 461 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 462 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 465 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 466 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 467 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 469 of file ffprobe.c.

Referenced by validate_string().

char* WriterContext::string_validation_replacement

Definition at line 470 of file ffprobe.c.

Referenced by validate_string().

unsigned int WriterContext::string_validation_utf8_flags

Definition at line 471 of file ffprobe.c.

Referenced by main(), and validate_string().


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

Generated on Fri Jan 12 2018 01:48:37 for FFmpeg by   doxygen 1.8.6

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