Go to the source code of this file.
◆ DEFAULT_ICE_USER
#define DEFAULT_ICE_USER "source" |
◆ NOT_EMPTY
#define NOT_EMPTY |
( |
|
s | ) |
(s && s[0]) |
◆ OFFSET
◆ cat_header()
static void cat_header |
( |
AVBPrint * |
bp, |
|
|
const char |
key[], |
|
|
const char |
value[] |
|
) |
| |
|
static |
◆ icecast_close()
◆ icecast_open()
◆ icecast_write()
◆ options
Initial value:= {
{
"legacy_icecast",
"use legacy SOURCE method, for Icecast < v2.4",
OFFSET(legacy_icecast),
AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
}
Definition at line 55 of file icecast.c.
◆ icecast_context_class
const AVClass icecast_context_class |
|
static |
Initial value:= {
.class_name = "icecast",
}
#define LIBAVUTIL_VERSION_INT
const char * av_default_item_name(void *ptr)
Return the context name.
static const AVOption options[]
Definition at line 205 of file icecast.c.
◆ ff_icecast_protocol
Initial value:= {
.name = "icecast",
}
static int icecast_open(URLContext *h, const char *uri, int flags)
#define URL_PROTOCOL_FLAG_NETWORK
static int icecast_write(URLContext *h, const uint8_t *buf, int size)
static int icecast_close(URLContext *h)
static const AVClass icecast_context_class
Definition at line 212 of file icecast.c.