VLC 4.0.0-dev
Loading...
Searching...
No Matches
opus.c File Reference

Real-Time Protocol Opus payload format parser. More...

Include dependency graph for opus.c:

Functions

static void * rtp_opus_init (struct vlc_rtp_pt *pt)
static void rtp_opus_destroy (struct vlc_rtp_pt *pt, void *data)
static void rtp_opus_decode (struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info)
static int rtp_opus_open (vlc_object_t *obj, struct vlc_rtp_pt *pt, const struct vlc_sdp_pt *desc)
int vlc_entry__MODULE_NAME (vlc_set_cb vlc_set, void *opaque)
const char * vlc_entry_api_version__MODULE_NAME (void)

Variables

static const struct vlc_rtp_pt_operations rtp_opus_ops

Detailed Description

Real-Time Protocol Opus payload format parser.

Function Documentation

◆ rtp_opus_decode()

void rtp_opus_decode ( struct vlc_rtp_pt * pt,
void * data,
block_t * block,
const struct vlc_rtp_pktinfo *restrict info )
static

◆ rtp_opus_destroy()

void rtp_opus_destroy ( struct vlc_rtp_pt * pt,
void * data )
static

References vlc_rtp_es_destroy(), and VLC_UNUSED.

◆ rtp_opus_init()

◆ rtp_opus_open()

◆ vlc_entry__MODULE_NAME()

int vlc_entry__MODULE_NAME ( vlc_set_cb vlc_set,
void * opaque )

◆ vlc_entry_api_version__MODULE_NAME()

const char * vlc_entry_api_version__MODULE_NAME ( void )

References vlc_module_end.

Variable Documentation

◆ rtp_opus_ops

const struct vlc_rtp_pt_operations rtp_opus_ops
static
Initial value:
= {
}
static void rtp_opus_decode(struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info)
Definition opus.c:66
static void * rtp_opus_init(struct vlc_rtp_pt *pt)
Definition opus.c:36
static void rtp_opus_destroy(struct vlc_rtp_pt *pt, void *data)
Definition opus.c:59

Referenced by rtp_opus_open().