conferences: support multistream
In a conference, with this patch, the user is able to share a media while keeping the camera. The mute button for the camera only control the camera and we use requestMediaChange to add medias. To stop sharing a media, the user will click on the dedicated button. If the peer is not compatible with multistream, the behavior will be the same as before jami-project#1429 Change-Id: If5e0634be6d0d06900ad82554b32a524fd4db36c
Showing
- src/app/avadapter.cpp 83 additions, 36 deletionssrc/app/avadapter.cpp
- src/app/avadapter.h 15 additions, 0 deletionssrc/app/avadapter.h
- src/app/calladapter.cpp 63 additions, 31 deletionssrc/app/calladapter.cpp
- src/app/calladapter.h 2 additions, 2 deletionssrc/app/calladapter.h
- src/app/constant/JamiStrings.qml 2 additions, 2 deletionssrc/app/constant/JamiStrings.qml
- src/app/lrcinstance.cpp 2 additions, 2 deletionssrc/app/lrcinstance.cpp
- src/app/lrcinstance.h 2 additions, 2 deletionssrc/app/lrcinstance.h
- src/app/mainview/components/CallActionBar.qml 3 additions, 3 deletionssrc/app/mainview/components/CallActionBar.qml
- src/app/mainview/components/CallOverlay.qml 1 addition, 5 deletionssrc/app/mainview/components/CallOverlay.qml
- src/app/mainview/components/CallViewContextMenu.qml 1 addition, 10 deletionssrc/app/mainview/components/CallViewContextMenu.qml
- src/app/mainview/components/OngoingCallPage.qml 12 additions, 10 deletionssrc/app/mainview/components/OngoingCallPage.qml
- src/libclient/api/call.h 10 additions, 1 deletionsrc/libclient/api/call.h
- src/libclient/api/callparticipantsmodel.h 5 additions, 2 deletionssrc/libclient/api/callparticipantsmodel.h
- src/libclient/api/newcallmodel.h 27 additions, 20 deletionssrc/libclient/api/newcallmodel.h
- src/libclient/callparticipantsmodel.cpp 11 additions, 10 deletionssrc/libclient/callparticipantsmodel.cpp
- src/libclient/newcallmodel.cpp 134 additions, 107 deletionssrc/libclient/newcallmodel.cpp
- src/libclient/qtwrapper/callmanager_wrap.h 37 additions, 7 deletionssrc/libclient/qtwrapper/callmanager_wrap.h
- src/libclient/qtwrapper/conversions_wrap.hpp 0 additions, 3 deletionssrc/libclient/qtwrapper/conversions_wrap.hpp
- src/libclient/typedefs.h 27 additions, 6 deletionssrc/libclient/typedefs.h
Loading
Please register or sign in to comment