Apple HTTP Live Streaming Protocol Handler http://tools.ietf.org/html/draft-pantos-http-live-streaming.
More...
#include "libavutil/avstring.h"
#include "avformat.h"
#include "internal.h"
#include "url.h"
#include <unistd.h>
Go to the source code of this file.
Functions |
static int | read_chomp_line (AVIOContext *s, char *buf, int maxlen) |
static void | free_segment_list (AppleHTTPContext *s) |
static void | free_variant_list (AppleHTTPContext *s) |
static void | handle_variant_args (struct variant_info *info, const char *key, int key_len, char **dest, int *dest_len) |
static int | parse_playlist (URLContext *h, const char *url) |
static int | applehttp_close (URLContext *h) |
static int | applehttp_open (URLContext *h, const char *uri, int flags) |
static int | applehttp_read (URLContext *h, uint8_t *buf, int size) |
Detailed Description
Typedef Documentation
Function Documentation
static int applehttp_open |
( |
URLContext * |
h, |
|
|
const char * |
uri, |
|
|
int |
flags |
|
) |
| |
|
static |
static int applehttp_read |
( |
URLContext * |
h, |
|
|
uint8_t * |
buf, |
|
|
int |
size |
|
) |
| |
|
static |
static void handle_variant_args |
( |
struct variant_info * |
info, |
|
|
const char * |
key, |
|
|
int |
key_len, |
|
|
char ** |
dest, |
|
|
int * |
dest_len |
|
) |
| |
|
static |
static int parse_playlist |
( |
URLContext * |
h, |
|
|
const char * |
url |
|
) |
| |
|
static |
static int read_chomp_line |
( |
AVIOContext * |
s, |
|
|
char * |
buf, |
|
|
int |
maxlen |
|
) |
| |
|
static |
Variable Documentation