VLC 4.0.0-dev
|
Data Structures | |
struct | vlc_sdp_pt_default |
Functions | |
static void | codec_destroy (struct vlc_rtp_pt *pt, void *data) |
static void | codec_decode (struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info) |
static void * | gsm_init (struct vlc_rtp_pt *pt) |
static void * | qcelp_init (struct vlc_rtp_pt *pt) |
void | rtp_autodetect (vlc_object_t *obj, rtp_session_t *session, const struct vlc_rtp_pt_owner *restrict owner) |
static struct vlc_rtp_pt * | vlc_rtp_pt_create (vlc_object_t *obj, const struct vlc_sdp_pt *desc, const struct vlc_rtp_pt_owner *restrict owner) |
void | vlc_rtp_pt_release (struct vlc_rtp_pt *pt) |
Destroys a payload type parameter set. | |
static void | vlc_rtp_set_default_types (struct vlc_sdp_pt *restrict types, const struct vlc_sdp_media *media) |
Sets the static payload types. | |
int | vlc_rtp_add_media_types (vlc_object_t *obj, rtp_session_t *session, const struct vlc_sdp_media *media, const struct vlc_rtp_pt_owner *restrict owner) |
Registers all payload types declared in an SDP media. | |
static void | es_dummy_destroy (struct vlc_rtp_es *es) |
static void | es_dummy_decode (struct vlc_rtp_es *es, block_t *block) |
Variables | |
static const struct vlc_rtp_pt_operations | rtp_audio_gsm |
static const struct vlc_rtp_pt_operations | rtp_audio_qcelp |
static const struct vlc_rtp_es_operations | vlc_rtp_es_dummy_ops |
static struct vlc_rtp_es | vlc_rtp_es_dummy_instance |
struct vlc_rtp_es *const | vlc_rtp_es_dummy = &vlc_rtp_es_dummy_instance |
A (pointer to a) dummy output that discards data. | |
|
static |
References vlc_frame_t::i_dts, vlc_rtp_es_send(), and VLC_TICK_INVALID.
|
static |
References vlc_rtp_es_destroy().
|
static |
References block_Release, and vlc_rtp_es_dummy.
|
static |
References vlc_rtp_es_dummy.
|
static |
|
static |
void rtp_autodetect | ( | vlc_object_t * | obj, |
rtp_session_t * | session, | ||
const struct vlc_rtp_pt_owner *restrict | owner | ||
) |
|
static |
References vlc_sdp_pt::channel_count, vlc_rtp_pt::channel_count, vlc_sdp_pt::clock_rate, vlc_rtp_pt::frequency, vlc_sdp_pt::media, msg_Err, vlc_sdp_pt::name, vlc_rtp_pt::ops, vlc_rtp_pt::owner, rtp_audio_gsm, rtp_audio_qcelp, vlc_sdp_media::type, unlikely, and vlc_rtp_pt_instantiate().
Referenced by vlc_rtp_add_media_types().
|
static |
Sets the static payload types.
References ARRAY_SIZE, vlc_sdp_pt::channel_count, vlc_sdp_pt_default::channel_count, vlc_sdp_pt::clock_rate, vlc_sdp_pt_default::clock_rate, vlc_sdp_pt::media, vlc_sdp_pt::name, vlc_sdp_pt_default::number, vlc_sdp_pt_default::subtype, and vlc_sdp_media::type.
Referenced by vlc_rtp_add_media_types().
|
static |
Referenced by vlc_rtp_pt_create().
|
static |
Referenced by vlc_rtp_pt_create().
|
static |
|
static |