Libav
Data Fields
SegmentContext Struct Reference

Data Fields

const AVClassclass
 Class for private options. More...
 
int number
 
AVOutputFormatoformat
 
AVFormatContextavf
 
char * format
 Set by a private option. More...
 
char * list
 Set by a private option. More...
 
char * entry_prefix
 Set by a private option. More...
 
int list_type
 Set by a private option. More...
 
float time
 Set by a private option. More...
 
int size
 Set by a private option. More...
 
int wrap
 Set by a private option. More...
 
int individual_header_trailer
 Set by a private option. More...
 
int write_header_trailer
 Set by a private option. More...
 
int64_t offset_time
 
int64_t recording_time
 
int has_video
 
AVIOContextpb
 

Detailed Description

Definition at line 33 of file segment.c.

Field Documentation

§ class

const AVClass* SegmentContext::class

Class for private options.

Definition at line 34 of file segment.c.

§ number

int SegmentContext::number

Definition at line 35 of file segment.c.

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

§ oformat

AVOutputFormat* SegmentContext::oformat

Definition at line 36 of file segment.c.

Referenced by seg_write_header(), and segment_mux_init().

§ avf

AVFormatContext* SegmentContext::avf

§ format

char* SegmentContext::format

Set by a private option.

Definition at line 38 of file segment.c.

Referenced by seg_write_header().

§ list

char* SegmentContext::list

Set by a private option.

Definition at line 39 of file segment.c.

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

§ entry_prefix

char* SegmentContext::entry_prefix

Set by a private option.

Definition at line 40 of file segment.c.

Referenced by segment_hls_window().

§ list_type

int SegmentContext::list_type

Set by a private option.

Definition at line 41 of file segment.c.

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

§ time

float SegmentContext::time

Set by a private option.

Definition at line 42 of file segment.c.

Referenced by seg_write_header(), and segment_hls_window().

§ size

int SegmentContext::size

Set by a private option.

Definition at line 43 of file segment.c.

Referenced by seg_write_packet(), and segment_hls_window().

§ wrap

int SegmentContext::wrap

Set by a private option.

Definition at line 44 of file segment.c.

Referenced by segment_start().

§ individual_header_trailer

int SegmentContext::individual_header_trailer

Set by a private option.

Definition at line 45 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

§ write_header_trailer

int SegmentContext::write_header_trailer

Set by a private option.

Definition at line 46 of file segment.c.

Referenced by seg_write_header(), and seg_write_trailer().

§ offset_time

int64_t SegmentContext::offset_time

Definition at line 47 of file segment.c.

Referenced by seg_write_header().

§ recording_time

int64_t SegmentContext::recording_time

Definition at line 48 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

§ has_video

int SegmentContext::has_video

Definition at line 49 of file segment.c.

Referenced by seg_write_header(), and seg_write_packet().

§ pb

AVIOContext* SegmentContext::pb

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