FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal

This commit is contained in:
Anthony Minessale
2015-02-19 17:08:05 -06:00
parent ea3d7e520c
commit 5b96aa8bec
4 changed files with 144 additions and 10 deletions
+1
View File
@@ -323,6 +323,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_read_lock_unlock(switch_core_s
#define switch_core_media_read_unlock(_s, _t) switch_core_media_read_lock_unlock(_s, _t, SWITCH_FALSE)
SWITCH_DECLARE(void) switch_core_session_stop_media(switch_core_session_t *session);
SWITCH_DECLARE(switch_media_flow_t) switch_core_session_media_flow(switch_core_session_t *session, switch_media_type_t type);
SWITCH_END_EXTERN_C
#endif
+7
View File
@@ -2475,6 +2475,13 @@ typedef struct payload_map_s {
} payload_map_t;
typedef enum {
SWITCH_MEDIA_FLOW_SENDRECV = 0,
SWITCH_MEDIA_FLOW_SENDONLY,
SWITCH_MEDIA_FLOW_RECVONLY,
SWITCH_MEDIA_FLOW_INACTIVE
} switch_media_flow_t;
typedef enum {
ICE_GOOGLE_JINGLE = (1 << 0),
ICE_VANILLA = (1 << 1),