add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally

This commit is contained in:
Anthony Minessale
2014-03-07 05:17:47 +05:00
parent a491df05f1
commit bd4a0d8cbc
5 changed files with 99 additions and 12 deletions
+2
View File
@@ -1013,6 +1013,7 @@ typedef enum {
SWITCH_MESSAGE_ANSWER_EVENT,
SWITCH_MESSAGE_PROGRESS_EVENT,
SWITCH_MESSAGE_RING_EVENT,
SWITCH_MESSAGE_RESAMPLE_EVENT,
SWITCH_MESSAGE_INVALID
} switch_core_session_message_types_t;
@@ -1407,6 +1408,7 @@ typedef enum {
CF_VIDEO_PAUSE,
CF_BYPASS_MEDIA_AFTER_HOLD,
CF_HANGUP_HELD,
CF_CONFERENCE_RESET_MEDIA,
/* WARNING: DO NOT ADD ANY FLAGS BELOW THIS LINE */
/* IF YOU ADD NEW ONES CHECK IF THEY SHOULD PERSIST OR ZERO THEM IN switch_core_session.c switch_core_session_request_xml() */
CF_FLAG_MAX