|
FFmpeg
|
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, const char *agroup, const char *filename, const char *language, int name_id, int is_default, int nb_channels) |
| void | ff_hls_write_subtitle_rendition (AVIOContext *out, const char *sgroup, const char *filename, const char *language, const char *sname, int name_id, int is_default) |
| void | ff_hls_write_stream_info (AVStream *st, AVIOContext *out, int bandwidth, int avg_bandwidth, const char *filename, const char *agroup, const char *codecs, const char *ccgroup, const char *sgroup) |
| void | ff_hls_write_playlist_header (AVIOContext *out, int version, int allowcache, int target_duration, int64_t sequence, uint32_t playlist_type, int iframe_mode) |
| void | ff_hls_write_init_file (AVIOContext *out, const 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, const char *baseurl, const char *filename, double *prog_date_time, int64_t video_keyframe_size, int64_t video_keyframe_pos, int iframe_mode) |
| 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 31 of file hlsplaylist.h.
| void ff_hls_write_playlist_version | ( | AVIOContext * | out, |
| int | version | ||
| ) |
Definition at line 32 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, |
| const char * | agroup, | ||
| const char * | filename, | ||
| const char * | language, | ||
| int | name_id, | ||
| int | is_default, | ||
| int | nb_channels | ||
| ) |
Definition at line 40 of file hlsplaylist.c.
Referenced by create_master_playlist(), and write_manifest().
| void ff_hls_write_subtitle_rendition | ( | AVIOContext * | out, |
| const char * | sgroup, | ||
| const char * | filename, | ||
| const char * | language, | ||
| const char * | sname, | ||
| int | name_id, | ||
| int | is_default | ||
| ) |
Definition at line 58 of file hlsplaylist.c.
Referenced by create_master_playlist().
| void ff_hls_write_stream_info | ( | AVStream * | st, |
| AVIOContext * | out, | ||
| int | bandwidth, | ||
| int | avg_bandwidth, | ||
| const char * | filename, | ||
| const char * | agroup, | ||
| const char * | codecs, | ||
| const char * | ccgroup, | ||
| const char * | sgroup | ||
| ) |
Definition at line 78 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, | ||
| int | iframe_mode | ||
| ) |
Definition at line 110 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
| void ff_hls_write_init_file | ( | AVIOContext * | out, |
| const char * | filename, | ||
| int | byterange_mode, | ||
| int64_t | size, | ||
| int64_t | pos | ||
| ) |
Definition at line 134 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
| 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, | ||
| const char * | baseurl, | ||
| const char * | filename, | ||
| double * | prog_date_time, | ||
| int64_t | video_keyframe_size, | ||
| int64_t | video_keyframe_pos, | ||
| int | iframe_mode | ||
| ) |
Definition at line 144 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
| void ff_hls_write_end_list | ( | AVIOContext * | out | ) |
Definition at line 201 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
1.8.17