提交 0292a04c authored 作者: Seven Du's avatar Seven Du

debug all media type

上级 87751f9e
......@@ -3666,7 +3666,7 @@ SWITCH_STANDARD_API(uuid_video_refresh_function)
}
#define DEBUG_MEDIA_SYNTAX "<uuid> <read|write|both|vread|vwrite|vboth> <on|off>"
#define DEBUG_MEDIA_SYNTAX "<uuid> <read|write|both|vread|vwrite|vboth|all> <on|off>"
SWITCH_STANDARD_API(uuid_debug_media_function)
{
char *mycmd = NULL, *argv[3] = { 0 };
......@@ -3690,7 +3690,18 @@ SWITCH_STANDARD_API(uuid_debug_media_function)
msg.from = __FILE__;
if ((lsession = switch_core_session_locate(argv[0]))) {
if (!strcasecmp(argv[1], "all")) {
msg.string_array_arg[0] = "both";
}
again:
status = switch_core_session_receive_message(lsession, &msg);
if (status == SWITCH_STATUS_SUCCESS && !strcasecmp(argv[1], "all") && !strcmp(msg.string_array_arg[0], "both")) {
msg.string_array_arg[0] = "vboth";
goto again;
}
switch_core_session_rwunlock(lsession);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论