├── .gitignore ├── AgoraVideoCall.pro ├── DeviceSettings.qml ├── DeviceSettingsForm.ui.qml ├── InRoom.qml ├── InRoomForm.ui.qml ├── JoinRoom.qml ├── JoinRoomForm.ui.qml ├── README.md ├── README.zh.md ├── Splash.qml ├── SplashForm.ui.qml ├── VideoSettings.qml ├── VideoSettingsForm.ui.qml ├── agorartcengine.cpp ├── agorartcengine.h ├── appveyor.yml ├── avideowidget.cpp ├── avideowidget.h ├── controls ├── AButton.qml ├── AComboBox.qml ├── ADragArea.qml ├── AImageButton.qml ├── ASlider.qml ├── ATitleBar.qml └── AVideoView.qml ├── deployment.pri ├── images ├── btn_blue.png ├── btn_blue_push.png ├── btn_blue_touch.png ├── btn_down.png ├── btn_down_touch.png ├── btn_endcall.png ├── btn_endcall_push.png ├── btn_maximize.png ├── btn_maximize_push.png ├── btn_maximize_touch.png ├── btn_mute_close.png ├── btn_mute_close_push.png ├── btn_mute_close_touch.png ├── btn_mute_open.png ├── btn_mute_open_push.png ├── btn_mute_open_touch.png ├── btn_restore.png ├── btn_restore_push.png ├── btn_restore_touch.png ├── btn_settings.png ├── btn_settings_push.png ├── btn_settings_touch.png ├── btn_slide.png ├── btn_slide_touch.png ├── btn_video.png ├── btn_video_push.png ├── btn_video_touch.png ├── btn_voice.png ├── btn_voice_push.png ├── btn_voice_touch.png ├── btn_window_center.png ├── btn_window_center_push.png ├── btn_window_center_touch.png ├── btn_window_close.png ├── btn_window_close_push.png ├── btn_window_close_touch.png ├── btn_window_ful_push.png ├── btn_window_full.png ├── btn_window_full_touch.png ├── btn_window_minimize.png ├── btn_window_minimize_push.png ├── btn_window_minimize_touch.png ├── btn_yellow.png ├── btn_yellow_push.png ├── btn_yellow_touch.png ├── icon_accept.png ├── icon_background_video.png ├── icon_default.png └── icon_logo.png ├── main.cpp ├── main.qml ├── mainwindow.cpp ├── mainwindow.h ├── qml.qrc ├── video_render_impl.cpp ├── video_render_impl.h ├── video_render_opengl.cpp └── video_render_opengl.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/.gitignore -------------------------------------------------------------------------------- /AgoraVideoCall.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/AgoraVideoCall.pro -------------------------------------------------------------------------------- /DeviceSettings.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/DeviceSettings.qml -------------------------------------------------------------------------------- /DeviceSettingsForm.ui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/DeviceSettingsForm.ui.qml -------------------------------------------------------------------------------- /InRoom.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/InRoom.qml -------------------------------------------------------------------------------- /InRoomForm.ui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/InRoomForm.ui.qml -------------------------------------------------------------------------------- /JoinRoom.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/JoinRoom.qml -------------------------------------------------------------------------------- /JoinRoomForm.ui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/JoinRoomForm.ui.qml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/README.zh.md -------------------------------------------------------------------------------- /Splash.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/Splash.qml -------------------------------------------------------------------------------- /SplashForm.ui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/SplashForm.ui.qml -------------------------------------------------------------------------------- /VideoSettings.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/VideoSettings.qml -------------------------------------------------------------------------------- /VideoSettingsForm.ui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/VideoSettingsForm.ui.qml -------------------------------------------------------------------------------- /agorartcengine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/agorartcengine.cpp -------------------------------------------------------------------------------- /agorartcengine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/agorartcengine.h -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/appveyor.yml -------------------------------------------------------------------------------- /avideowidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/avideowidget.cpp -------------------------------------------------------------------------------- /avideowidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/avideowidget.h -------------------------------------------------------------------------------- /controls/AButton.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/AButton.qml -------------------------------------------------------------------------------- /controls/AComboBox.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/AComboBox.qml -------------------------------------------------------------------------------- /controls/ADragArea.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/ADragArea.qml -------------------------------------------------------------------------------- /controls/AImageButton.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/AImageButton.qml -------------------------------------------------------------------------------- /controls/ASlider.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/ASlider.qml -------------------------------------------------------------------------------- /controls/ATitleBar.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/ATitleBar.qml -------------------------------------------------------------------------------- /controls/AVideoView.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/controls/AVideoView.qml -------------------------------------------------------------------------------- /deployment.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/deployment.pri -------------------------------------------------------------------------------- /images/btn_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_blue.png -------------------------------------------------------------------------------- /images/btn_blue_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_blue_push.png -------------------------------------------------------------------------------- /images/btn_blue_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_blue_touch.png -------------------------------------------------------------------------------- /images/btn_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_down.png -------------------------------------------------------------------------------- /images/btn_down_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_down_touch.png -------------------------------------------------------------------------------- /images/btn_endcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_endcall.png -------------------------------------------------------------------------------- /images/btn_endcall_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_endcall_push.png -------------------------------------------------------------------------------- /images/btn_maximize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_maximize.png -------------------------------------------------------------------------------- /images/btn_maximize_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_maximize_push.png -------------------------------------------------------------------------------- /images/btn_maximize_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_maximize_touch.png -------------------------------------------------------------------------------- /images/btn_mute_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_close.png -------------------------------------------------------------------------------- /images/btn_mute_close_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_close_push.png -------------------------------------------------------------------------------- /images/btn_mute_close_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_close_touch.png -------------------------------------------------------------------------------- /images/btn_mute_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_open.png -------------------------------------------------------------------------------- /images/btn_mute_open_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_open_push.png -------------------------------------------------------------------------------- /images/btn_mute_open_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_mute_open_touch.png -------------------------------------------------------------------------------- /images/btn_restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_restore.png -------------------------------------------------------------------------------- /images/btn_restore_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_restore_push.png -------------------------------------------------------------------------------- /images/btn_restore_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_restore_touch.png -------------------------------------------------------------------------------- /images/btn_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_settings.png -------------------------------------------------------------------------------- /images/btn_settings_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_settings_push.png -------------------------------------------------------------------------------- /images/btn_settings_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_settings_touch.png -------------------------------------------------------------------------------- /images/btn_slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_slide.png -------------------------------------------------------------------------------- /images/btn_slide_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_slide_touch.png -------------------------------------------------------------------------------- /images/btn_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_video.png -------------------------------------------------------------------------------- /images/btn_video_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_video_push.png -------------------------------------------------------------------------------- /images/btn_video_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_video_touch.png -------------------------------------------------------------------------------- /images/btn_voice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_voice.png -------------------------------------------------------------------------------- /images/btn_voice_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_voice_push.png -------------------------------------------------------------------------------- /images/btn_voice_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_voice_touch.png -------------------------------------------------------------------------------- /images/btn_window_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_center.png -------------------------------------------------------------------------------- /images/btn_window_center_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_center_push.png -------------------------------------------------------------------------------- /images/btn_window_center_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_center_touch.png -------------------------------------------------------------------------------- /images/btn_window_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_close.png -------------------------------------------------------------------------------- /images/btn_window_close_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_close_push.png -------------------------------------------------------------------------------- /images/btn_window_close_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_close_touch.png -------------------------------------------------------------------------------- /images/btn_window_ful_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_ful_push.png -------------------------------------------------------------------------------- /images/btn_window_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_full.png -------------------------------------------------------------------------------- /images/btn_window_full_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_full_touch.png -------------------------------------------------------------------------------- /images/btn_window_minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_minimize.png -------------------------------------------------------------------------------- /images/btn_window_minimize_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_minimize_push.png -------------------------------------------------------------------------------- /images/btn_window_minimize_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_window_minimize_touch.png -------------------------------------------------------------------------------- /images/btn_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_yellow.png -------------------------------------------------------------------------------- /images/btn_yellow_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_yellow_push.png -------------------------------------------------------------------------------- /images/btn_yellow_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/btn_yellow_touch.png -------------------------------------------------------------------------------- /images/icon_accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/icon_accept.png -------------------------------------------------------------------------------- /images/icon_background_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/icon_background_video.png -------------------------------------------------------------------------------- /images/icon_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/icon_default.png -------------------------------------------------------------------------------- /images/icon_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/images/icon_logo.png -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/main.cpp -------------------------------------------------------------------------------- /main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/main.qml -------------------------------------------------------------------------------- /mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/mainwindow.cpp -------------------------------------------------------------------------------- /mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/mainwindow.h -------------------------------------------------------------------------------- /qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/qml.qrc -------------------------------------------------------------------------------- /video_render_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/video_render_impl.cpp -------------------------------------------------------------------------------- /video_render_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/video_render_impl.h -------------------------------------------------------------------------------- /video_render_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/video_render_opengl.cpp -------------------------------------------------------------------------------- /video_render_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgoraIO/Agora-with-QT/HEAD/video_render_opengl.h --------------------------------------------------------------------------------