- Join meeting without CallKit
- Join meeting with CallKit as Incoming
- Join meeting with CallKit as Outgoing
- Leave meeting
- Rejoin meeting
- See metrics
- See attendee presence
- Send audio
- Receive audio
- Mute self
- Unmute self
- See local mute indicator when muted
- See remote mute indicator when other is muted
- Enable and disable local video
- Enable and disable remote video from remote side
- Send local video
- Pause and resume remote video
- Switch local camera
- Receive remote screen share
- Unit tests pass
- Build SDK against simulator with release options
- Build SDK against device with release options
- Build SDK against simulator with debug options
- Build SDK against device with debug options
- Test Demo against simulator with SDK (debug build) in workspace
- Test Demo against device with SDK (debug build) in workspace
- Test DemoObjC against simulator with SDK (debug build) in workspace
- Test DemoObjC against device with SDK (debug build) in workspace
- Test Demo against simulator with SDK.framework (release build)
- Test Demo against device with SDK.framework (release build)
- Test DemoObjC against simulator with SDK.framework (release build)
- Test DemoObjC against device with SDK.framework (release build)
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.