FFmpeg
|
#include "config.h"
#include <stdint.h>
#include "libavutil/time_internal.h"
#include "avformat.h"
#include "hlsplaylist.h"
Go to the source code of this file.
Functions | |
void | ff_hls_write_playlist_version (AVIOContext *out, int version) |
void | ff_hls_write_audio_rendition (AVIOContext *out, char *agroup, char *filename, char *language, 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, int iframe_mode) |
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, int64_t video_keyframe_size, int64_t video_keyframe_pos, int iframe_mode) |
void | ff_hls_write_end_list (AVIOContext *out) |
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, | ||
char * | language, | ||
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 51 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 77 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
void ff_hls_write_init_file | ( | AVIOContext * | out, |
char * | filename, | ||
int | byterange_mode, | ||
int64_t | size, | ||
int64_t | pos | ||
) |
Definition at line 100 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, | ||
char * | baseurl, | ||
char * | filename, | ||
double * | prog_date_time, | ||
int64_t | video_keyframe_size, | ||
int64_t | video_keyframe_pos, | ||
int | iframe_mode | ||
) |
Definition at line 109 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().
void ff_hls_write_end_list | ( | AVIOContext * | out | ) |
Definition at line 164 of file hlsplaylist.c.
Referenced by hls_window(), and write_hls_media_playlist().