FFmpeg
4.0
|
Go to the source code of this file.
Enumerations | |
enum | PlaylistType { PLS_TYPE_UNSPECIFIED, PLS_TYPE_EVENT, PLS_TYPE_VOD, PLAYLIST_TYPE_NONE, PLAYLIST_TYPE_EVENT, PLAYLIST_TYPE_VOD, PLAYLIST_TYPE_NB } |
Functions | |
void | ff_hls_write_playlist_version (AVIOContext *out, int version) |
void | ff_hls_write_audio_rendition (AVIOContext *out, char *agroup, char *filename, int name_id, int is_default) |
void | ff_hls_write_stream_info (AVStream *st, AVIOContext *out, int bandwidth, char *filename, char *agroup, char *codecs, char *ccgroup) |
void | ff_hls_write_playlist_header (AVIOContext *out, int version, int allowcache, int target_duration, int64_t sequence, uint32_t playlist_type) |
void | ff_hls_write_init_file (AVIOContext *out, char *filename, int byterange_mode, int64_t size, int64_t pos) |
int | ff_hls_write_file_entry (AVIOContext *out, int insert_discont, int byterange_mode, double duration, int round_duration, int64_t size, int64_t pos, char *baseurl, char *filename, double *prog_date_time) |
void | ff_hls_write_end_list (AVIOContext *out) |
enum PlaylistType |
Enumerator | |
---|---|
PLS_TYPE_UNSPECIFIED | |
PLS_TYPE_EVENT | |
PLS_TYPE_VOD | |
PLAYLIST_TYPE_NONE | |
PLAYLIST_TYPE_EVENT | |
PLAYLIST_TYPE_VOD | |
PLAYLIST_TYPE_NB |
Definition at line 32 of file hlsplaylist.h.
void ff_hls_write_playlist_version | ( | AVIOContext * | out, |
int | version | ||
) |
Definition at line 31 of file hlsplaylist.c.
Referenced by create_master_playlist(), ff_hls_write_playlist_header(), and write_manifest().
void ff_hls_write_audio_rendition | ( | AVIOContext * | out, |
char * | agroup, | ||
char * | filename, | ||
int | name_id, | ||
int | is_default | ||
) |
Definition at line 38 of file hlsplaylist.c.
Referenced by create_master_playlist(), and write_manifest().
void ff_hls_write_stream_info | ( | AVStream * | st, |
AVIOContext * | out, | ||
int | bandwidth, | ||
char * | filename, | ||
char * | agroup, | ||
char * | codecs, | ||
char * | ccgroup | ||
) |
Definition at line 48 of file hlsplaylist.c.
Referenced by create_master_playlist(), and write_manifest().
void ff_hls_write_playlist_header | ( | AVIOContext * | out, |
int | version, | ||
int | allowcache, | ||
int | target_duration, | ||
int64_t | sequence, | ||
uint32_t | playlist_type | ||
) |
Definition at line 74 of file hlsplaylist.c.
Referenced by hls_window(), and output_segment_list().
void ff_hls_write_init_file | ( | AVIOContext * | out, |
char * | filename, | ||
int | byterange_mode, | ||
int64_t | size, | ||
int64_t | pos | ||
) |
Definition at line 94 of file hlsplaylist.c.
Referenced by hls_window(), and output_segment_list().
int ff_hls_write_file_entry | ( | AVIOContext * | out, |
int | insert_discont, | ||
int | byterange_mode, | ||
double | duration, | ||
int | round_duration, | ||
int64_t | size, | ||
int64_t | pos, | ||
char * | baseurl, | ||
char * | filename, | ||
double * | prog_date_time | ||
) |
Definition at line 103 of file hlsplaylist.c.
Referenced by hls_window(), and output_segment_list().
void ff_hls_write_end_list | ( | AVIOContext * | out | ) |
Definition at line 156 of file hlsplaylist.c.
Referenced by hls_window(), and output_segment_list().