VLC  4.0.0-dev
Functions
rtpfmt.c File Reference
Include dependency graph for rtpfmt.c:

Functions

void * codec_init (demux_t *demux, es_format_t *fmt)
 
void codec_destroy (demux_t *demux, void *data)
 
void codec_decode (demux_t *demux, void *data, block_t *block)
 
static void * stream_init (demux_t *demux, const char *name)
 
static void stream_destroy (demux_t *demux, void *data)
 
static void stream_header (demux_t *demux, void *data, block_t *block)
 
static void stream_decode (demux_t *demux, void *data, block_t *block)
 
static void * pcmu_init (demux_t *demux)
 
static void * gsm_init (demux_t *demux)
 
static void * pcma_init (demux_t *demux)
 
static void * l16s_init (demux_t *demux)
 
static void * l16m_init (demux_t *demux)
 
static void * qcelp_init (demux_t *demux)
 
static void * mpa_init (demux_t *demux)
 
static void mpa_decode (demux_t *demux, void *data, block_t *block)
 
static void * mpv_init (demux_t *demux)
 
static void mpv_decode (demux_t *demux, void *data, block_t *block)
 
static void * ts_init (demux_t *demux)
 
void rtp_autodetect (demux_t *demux, rtp_session_t *session, const block_t *block)
 

Function Documentation

◆ codec_decode()

void codec_decode ( demux_t demux,
void *  data,
block_t block 
)

◆ codec_destroy()

void codec_destroy ( demux_t demux,
void *  data 
)

◆ codec_init()

void* codec_init ( demux_t demux,
es_format_t fmt 
)

◆ gsm_init()

static void* gsm_init ( demux_t demux)
static

◆ l16m_init()

static void* l16m_init ( demux_t demux)
static

◆ l16s_init()

static void* l16s_init ( demux_t demux)
static

◆ mpa_decode()

static void mpa_decode ( demux_t demux,
void *  data,
block_t block 
)
static

◆ mpa_init()

static void* mpa_init ( demux_t demux)
static

◆ mpv_decode()

static void mpv_decode ( demux_t demux,
void *  data,
block_t block 
)
static

◆ mpv_init()

static void* mpv_init ( demux_t demux)
static

◆ pcma_init()

static void* pcma_init ( demux_t demux)
static

◆ pcmu_init()

static void* pcmu_init ( demux_t demux)
static

◆ qcelp_init()

static void* qcelp_init ( demux_t demux)
static

◆ rtp_autodetect()

void rtp_autodetect ( demux_t demux,
rtp_session_t session,
const block_t block 
)

◆ stream_decode()

static void stream_decode ( demux_t demux,
void *  data,
block_t block 
)
static

◆ stream_destroy()

static void stream_destroy ( demux_t demux,
void *  data 
)
static

◆ stream_header()

static void stream_header ( demux_t demux,
void *  data,
block_t block 
)
static

◆ stream_init()

static void* stream_init ( demux_t demux,
const char *  name 
)
static

◆ ts_init()

static void* ts_init ( demux_t demux)
static

References stream_init().

Referenced by rtp_autodetect().