SegmentContext Struct Reference


Data Fields

const AVClassclass
 Class for private options.
int segment_idx
 index of the segment file to write, starting from 0
int segment_idx_wrap
 number after which the index wraps
int segment_count
 number of segment files already written
AVFormatContextavf
char * format
 format to use for output segment files
char * list
 filename for the segment list file
int list_count
 list counter
int list_flags
 flags affecting list generation
int list_size
 number of entries for the segment list file
double list_max_segment_time
 max segment time in the current list
ListType list_type
 set the list type
AVIOContextlist_pb
 list file put-byte context
char * time_str
 segment duration specification string
int64_t time
 segment duration
char * times_str
 segment times specification string
int64_t * times
 list of segment interval specification
int nb_times
 number of elments in the times array
char * time_delta_str
 approximation value duration used for the segment times
int64_t time_delta
int has_video
double start_time
double end_time

Detailed Description

Definition at line 52 of file segment.c.


Field Documentation

Class for private options.

Definition at line 53 of file segment.c.

Definition at line 74 of file segment.c.

Referenced by seg_write_packet(), and segment_end().

format to use for output segment files

Definition at line 58 of file segment.c.

Referenced by seg_write_header().

Definition at line 73 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

filename for the segment list file

Definition at line 59 of file segment.c.

Referenced by seg_write_header(), seg_write_packet(), seg_write_trailer(), segment_end(), and segment_list_open().

list counter

Definition at line 60 of file segment.c.

Referenced by segment_list_close(), and segment_list_open().

flags affecting list generation

Definition at line 61 of file segment.c.

Referenced by seg_write_header(), segment_list_close(), and segment_list_open().

max segment time in the current list

Definition at line 63 of file segment.c.

Referenced by segment_end(), segment_list_close(), and segment_list_open().

list file put-byte context

Definition at line 65 of file segment.c.

Referenced by seg_write_packet(), segment_end(), segment_list_close(), and segment_list_open().

number of entries for the segment list file

Definition at line 62 of file segment.c.

Referenced by segment_end().

set the list type

Definition at line 64 of file segment.c.

Referenced by seg_write_header(), segment_end(), segment_list_close(), and segment_list_open().

number of elments in the times array

Definition at line 70 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

number of segment files already written

Definition at line 56 of file segment.c.

Referenced by seg_write_header(), seg_write_packet(), segment_end(), and segment_start().

index of the segment file to write, starting from 0

Definition at line 54 of file segment.c.

Referenced by seg_write_header(), and segment_start().

number after which the index wraps

Definition at line 55 of file segment.c.

Referenced by segment_start().

Definition at line 74 of file segment.c.

Referenced by seg_write_packet(), and segment_end().

segment duration

Definition at line 67 of file segment.c.

Referenced by seg_write_header(), seg_write_packet(), and segment_list_open().

Definition at line 72 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

approximation value duration used for the segment times

Definition at line 71 of file segment.c.

Referenced by seg_write_header().

segment duration specification string

Definition at line 66 of file segment.c.

Referenced by seg_write_header().

list of segment interval specification

Definition at line 69 of file segment.c.

Referenced by seg_write_header(), seg_write_packet(), and seg_write_trailer().

segment times specification string

Definition at line 68 of file segment.c.

Referenced by seg_write_header().


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

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by  doxygen 1.5.8