webrtc_test: Add menu for setting all the callbacks 64/248164/1
authorSangchul Lee <sc11.lee@samsung.com>
Mon, 23 Nov 2020 06:20:55 +0000 (15:20 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 23 Nov 2020 06:28:06 +0000 (15:28 +0900)
[Version] 0.1.62
[Issue Type] Test application

Change-Id: I63167d8f25861196aa73e3d1937d952f1aaa5f37
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc.spec
test/webrtc_test.c

index 0630923fc991e769b9826437ff4f16024bf29d04..1150d782b7e8d1bdf1ab34b5daee3a265acda472 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.1.61
+Version:    0.1.62
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index bcbc28cd657f7a351f7dabfa71fd3414f98527d5..b8b1105db9cbcae0814e5d0c9e764aebdb5008c8 100644 (file)
@@ -1293,6 +1293,19 @@ void _interpret_main_menu(char *cmd)
                        g_print("unknown menu \n");
                }
 
+       } else if (len == 3) {
+               if (strncmp(cmd, "sac", 3) == 0) {
+                       _webrtc_set_error_cb();
+                       _webrtc_set_state_changed_cb();
+                       _webrtc_set_negotiation_needed_cb();
+                       _webrtc_set_ice_candidate_cb();
+                       _webrtc_set_track_added_cb();
+                       _webrtc_set_data_channel_cb();
+
+               } else {
+                       g_print("unknown menu \n");
+               }
+
        } else {
                g_print("unknown menu \n");
        }
@@ -1363,6 +1376,7 @@ void display_sub_basic()
        g_print("zb. Send string as bytes data via data channel\t");
        g_print("zf. Send file via data channel\n");
        g_print("------------------------------------- Callbacks -----------------------------------------\n");
+       g_print("sac. Set all callbacks below\n");
        g_print("se. Set error callback\t");
        g_print("ue. Unset error callback\n");
        g_print("sc. Set state changed callback\t");