Data Fields
segment Struct Reference

Data Fields

int64_t duration
int64_t url_offset
int64_t size
char * url
char * key
enum KeyType key_type
uint8_t iv [16]
struct segmentinit_section
char url [MAX_URL_SIZE]

Detailed Description

Definition at line 77 of file hls.c.

Field Documentation

◆ duration

int64_t segment::duration

◆ url_offset

int64_t segment::url_offset

Definition at line 79 of file hls.c.

Referenced by new_init_section(), open_input(), and parse_playlist().

◆ size

int64_t segment::size

◆ url [1/2]

char* segment::url

◆ key

char* segment::key

Definition at line 82 of file hls.c.

Referenced by free_init_section_list(), open_input(), and parse_playlist().

◆ key_type

enum KeyType segment::key_type

Definition at line 83 of file hls.c.

Referenced by hls_read_header(), hls_read_packet(), open_input(), parse_playlist(), and read_data().

◆ iv

uint8_t segment::iv[16]

Definition at line 84 of file hls.c.

Referenced by hls_read_packet(), open_input(), and parse_playlist().

◆ init_section

struct segment* segment::init_section

Definition at line 86 of file hls.c.

Referenced by parse_playlist(), and update_init_section().

◆ url [2/2]

char segment::url[MAX_URL_SIZE]

Definition at line 49 of file hlsproto.c.

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