Data Fields | |
| const AVClass * | class |
| 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 | |
| AVFormatContext * | avf |
| 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 | |
| AVIOContext * | list_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 |
Definition at line 52 of file segment.c.
Definition at line 57 of file segment.c.
Referenced by seg_write_header(), seg_write_packet(), seg_write_trailer(), segment_end(), and segment_start().
| const AVClass* SegmentContext::class |
| double SegmentContext::end_time |
| char* SegmentContext::format |
format to use for output segment files
Definition at line 58 of file segment.c.
Referenced by seg_write_header().
| char* SegmentContext::list |
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().
| double SegmentContext::start_time |
| int64_t SegmentContext::time |
segment duration
Definition at line 67 of file segment.c.
Referenced by seg_write_header(), seg_write_packet(), and segment_list_open().
| int64_t SegmentContext::time_delta |
approximation value duration used for the segment times
Definition at line 71 of file segment.c.
Referenced by seg_write_header().
| char* SegmentContext::time_str |
segment duration specification string
Definition at line 66 of file segment.c.
Referenced by seg_write_header().
| int64_t* SegmentContext::times |
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().
1.5.8