twilio_programmable_video 0.6.1
twilio_programmable_video: ^0.6.1 copied to clipboard
Flutter plugin for Twilio Programmable Video, which enables you to build real-time videocall applications (WebRTC)
0.6.1 #
- Introduced
enablePlaybackandisPlaybackEnabledmethods to theRemoteAudioTrack.
0.6.0+1 #
- Abort connect and throw
MissingCameraExceptionif no camera is found for specifiedCameraSource.
0.6.0+0 #
- BREAKING CHANGE: Switched over to
Camera2CapturerfromCameraCaptureron Android. - BREAKING CHANGE: Increased minSdk for Android to
21. - Introduced
hasTorch()andsetTorch(bool enabled)methods onCameraCapturer. - Introduced
onCameraSwitched,onFirstFrameAvailable,onCameraErrorstreams onCameraCapturer.
0.5.0+4 #
- Fixed unhandled exception when dominant speaker event contains no remote participant.
0.5.0+3 #
- Remote participants that have left the room will no longer be in the
Room.remoteParticipantslist.
0.5.0+2 #
- Upgraded Twilio SDK for Android from version
5.7.+to5.8.+ - Upgraded Twilio SDK for iOS from version
3.3to3.4
0.5.0+1 #
Roomnow updates correctly again fromParticipantConnectedandDominantSpeakerChangedevents.Room.onReconnectingis now instantiated in the constructor ofRoom.
0.5.0 #
- BREAKING CHANGE: The 'send' method of the 'LocalDataTrack' class can now throw a 'TwilioException'.
- BREAKING CHANGE: The 'sendBuffer' method of the 'LocalDataTrack' class can now throw a 'TwilioException'.
- BREAKING CHANGE: The 'connect' method of the 'TwilioProgrammableVideo' class can now throw a 'TwilioException'.
- 'TwilioException' now has more error codes available through static properties.
0.4.0 #
- BREAKING CHANGE: The 'SwitchCamera' method of the 'CameraCapturer' class can now throw a 'FormatException' on IOS and Android.
LocalDataTracknow uses the DataTrackOptions correctly again.
0.3.3+4 #
- Upgraded Twilio SDK for Android from version
5.6.+to5.7.+ - Upgraded Twilio SDK for iOS from version
3.2to3.3 - Upgraded
permission_handlerto latest version
0.3.3+3 #
- AudioTracks, VideoTracks and DataTracks are optional in
ConnectOptions. Stopped mapping them when equals tonull.
0.3.3+2 #
- Stopped importing implementation files from the platform interface
- Upgraded the platform interface version
0.3.3+1 #
- More like a house-keeping release after platform release
0.3.3 #
- Implemented the platform interface
0.3.2+1 #
- Fix passing
keyinto the local participant widget
0.3.2 #
- Implemented DataTrack on IOS
0.3.1+5 #
- Upgraded Twilio SDK for Android from version
5.1.+to5.6.+
0.3.1+4 #
- Fixes broken release
0.3.1+3 - Added Flutter SDK constraint to meet new
pubspec.yamlformatting
0.3.1+3 #
- Note: This version is BROKEN, do not use
- Added Automatic Subscription connection option
0.3.1+2 #
- Added Dominant Speaker Changed Events
0.3.1+1 #
- Add
getSpeakerphoneOnmethod for reading the speakerphone mode
0.3.1 #
- Added Region enums for both
ConnectOptions.regionandRoom.mediaRegioninstead of string values
0.3.0+2 #
- Android: Fix Bluetooth crash on emulators
- Upgraded
permission_handlerto latest version
0.3.0+1 #
- Align
README.mdwith Twilio OSS law - Added workaround for build failure due to a bug in the Twilio SDK for Android
- Upgraded Twilio SDK for Android from version
5.1.0to5.1.+ - Upgraded Android Studio Gradle plugin from version
3.5.0to3.6.0
0.3.0 #
- Removed occurrence of the
unofficialword
0.2.0 #
- Implemented iOS functionality, matching the android side.
- Added DataTrack API (Android only)
- Added Local Participant Events (Android only)
- Android: Route audio through Bluetooth headset
0.1.2 #
- Android: Switch speaker mode based on headset plug
0.1.1+1 #
- Fixed Android crashes when joining/disconnecting multiple times
0.1.1 #
- Better error handling on denied permissions
- Android: Improved re-requesting permission and otherwise open App Settings
0.1.0+2 #
- Added animated GIF to show of the example app
- Fixed typo in kotlin error message
0.1.0+1 #
- Applied health suggestions
0.1.0 #
- Initial Android release