提交 aaa26c6d authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and…

FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and disable_video_jb_during_passthru  #resolve
上级 e1be9733
......@@ -14182,10 +14182,15 @@ SWITCH_DECLARE(void) switch_core_session_passthru(switch_core_session_t *session
if (switch_rtp_ready(engine->rtp_session)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
char var[50] = "";
switch_snprintf(var, sizeof(var), "disable_%s_jb_during_passthru", type2str(type));
if (switch_channel_var_true(session->channel, var)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
}
}
if (type == SWITCH_MEDIA_TYPE_VIDEO) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论