MFLAG_NO_POSITIONAL = (1 << 27),
MFLAG_JOIN_VID_FLOOR = (1 << 28),
MFLAG_RECEIVING_VIDEO = (1 << 29),
- MFLAG_CAN_SEE = (1 << 30)
+ MFLAG_CAN_BE_SEEN = (1 << 30)
} member_flag_t;
typedef enum {
if (layer) {
switch_img_free(&layer->cur_img);
- if (switch_test_flag(imember, MFLAG_CAN_SEE)) {
+ if (switch_test_flag(imember, MFLAG_CAN_BE_SEEN)) {
layer->mute_patched = 0;
} else {
switch_img_free(&img);
}
switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Hear", "%s", switch_test_flag(member, MFLAG_CAN_HEAR) ? "true" : "false" );
- switch_event_add_header(event, SWITCH_STACK_BOTTOM, "See", "%s", switch_test_flag(member, MFLAG_CAN_SEE) ? "true" : "false" );
+ switch_event_add_header(event, SWITCH_STACK_BOTTOM, "See", "%s", switch_test_flag(member, MFLAG_CAN_BE_SEEN) ? "true" : "false" );
switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Speak", "%s", switch_test_flag(member, MFLAG_CAN_SPEAK) ? "true" : "false" );
switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Talking", "%s", switch_test_flag(member, MFLAG_TALKING) ? "true" : "false" );
switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Mute-Detect", "%s", switch_test_flag(member, MFLAG_MUTE_DETECT) ? "true" : "false" );
}
if (switch_channel_test_flag(member->channel, CF_VIDEO)) {
- if (!switch_test_flag(member, MFLAG_CAN_SEE)) {
+ if (!switch_test_flag(member, MFLAG_CAN_BE_SEEN)) {
vstr = " VIDEO (BLIND)";
} else {
vstr = " VIDEO";
if (member == NULL)
return;
- if (switch_test_flag(member, MFLAG_CAN_SEE)) {
+ if (switch_test_flag(member, MFLAG_CAN_BE_SEEN)) {
conf_api_sub_vmute(member, NULL, NULL);
} else {
conf_api_sub_unvmute(member, NULL, NULL);
static void conference_loop_fn_vmute_on(conference_member_t *member, caller_control_action_t *action)
{
- if (switch_test_flag(member, MFLAG_CAN_SEE)) {
+ if (switch_test_flag(member, MFLAG_CAN_BE_SEEN)) {
conf_api_sub_vmute(member, NULL, NULL);
}
}
static void conference_loop_fn_vmute_off(conference_member_t *member, caller_control_action_t *action)
{
- if (!switch_test_flag(member, MFLAG_CAN_SEE)) {
+ if (!switch_test_flag(member, MFLAG_CAN_BE_SEEN)) {
conf_api_sub_unvmute(member, NULL, NULL);
}
}
if (member == NULL)
return SWITCH_STATUS_GENERR;
- switch_clear_flag_locked(member, MFLAG_CAN_SEE);
+ switch_clear_flag_locked(member, MFLAG_CAN_BE_SEEN);
if (!(data) || !strstr((char *) data, "quiet")) {
switch_set_flag(member, MFLAG_INDICATE_MUTE);
if (member == NULL)
return SWITCH_STATUS_GENERR;
- if (switch_test_flag(member, MFLAG_CAN_SEE)) {
+ if (switch_test_flag(member, MFLAG_CAN_BE_SEEN)) {
return conf_api_sub_vmute(member, stream, data);
}
if (member == NULL)
return SWITCH_STATUS_GENERR;
- switch_set_flag_locked(member, MFLAG_CAN_SEE);
+ switch_set_flag_locked(member, MFLAG_CAN_BE_SEEN);
if (!(data) || !strstr((char *) data, "quiet")) {
switch_set_flag(member, MFLAG_INDICATE_UNMUTE);
char *argv[10] = { 0 };
int i, argc = 0;
- *f |= MFLAG_CAN_SPEAK | MFLAG_CAN_HEAR | MFLAG_CAN_SEE;
+ *f |= MFLAG_CAN_SPEAK | MFLAG_CAN_HEAR | MFLAG_CAN_BE_SEEN;
for (p = dup; p && *p; p++) {
if (*p == ',') {
conference->perpetual_sound = switch_core_strdup(conference->pool, perpetual_sound);
}
- conference->mflags = MFLAG_CAN_SPEAK | MFLAG_CAN_HEAR | MFLAG_CAN_SEE;
+ conference->mflags = MFLAG_CAN_SPEAK | MFLAG_CAN_HEAR | MFLAG_CAN_BE_SEEN;
if (!zstr(moh_sound) && switch_is_moh(moh_sound)) {
conference->moh_sound = switch_core_strdup(conference->pool, moh_sound);