[core] add core media getter (it gets the RTP session, handy for unit-testing).
This commit is contained in:
parent
6827c66373
commit
5aacf41f14
|
@ -207,6 +207,7 @@ SWITCH_DECLARE(int) switch_core_session_check_incoming_crypto(switch_core_sessio
|
|||
|
||||
SWITCH_DECLARE(uint32_t) switch_core_media_get_video_fps(switch_core_session_t *session);
|
||||
SWITCH_DECLARE(void) switch_core_media_set_rtp_session(switch_core_session_t *session, switch_media_type_t type, switch_rtp_t *rtp_session);
|
||||
SWITCH_DECLARE(switch_rtp_t *) switch_core_media_get_rtp_session(switch_core_session_t *session, switch_media_type_t type);
|
||||
|
||||
SWITCH_DECLARE(const char *)switch_core_media_get_codec_string(switch_core_session_t *session);
|
||||
SWITCH_DECLARE(void) switch_core_media_parse_rtp_bugs(switch_rtp_bug_flag_t *flag_pole, const char *str);
|
||||
|
|
|
@ -1612,6 +1612,12 @@ SWITCH_DECLARE(void) switch_core_media_set_rtp_session(switch_core_session_t *se
|
|||
engine->type = type;
|
||||
}
|
||||
|
||||
SWITCH_DECLARE(switch_rtp_t *) switch_core_media_get_rtp_session(switch_core_session_t *session, switch_media_type_t type)
|
||||
{
|
||||
switch_assert(session);
|
||||
if (!session->media_handle) return NULL;
|
||||
return session->media_handle->engines[type].rtp_session;
|
||||
}
|
||||
|
||||
static void switch_core_session_get_recovery_crypto_key(switch_core_session_t *session, switch_media_type_t type)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue