twilio_programmable_video_platform_interface 1.1.0
twilio_programmable_video_platform_interface: ^1.1.0 copied to clipboard
A common platform interface for the programmable_video plugin.
1.1.0 #
- Added
VideoRenderMode modeas an optional parameter to thewidgetmethod of theLocalVideoTrack, and theRemoteVideoTrackclasses. For backwards compatibility, it defaults toVideoRenderMode.BALANCED.
1.0.0 #
- Integrates updates for audio settings and video preview from version 0.7.1
1.0.0-alpha.1 #
- Initial pre-release of the web implementation.
0.7.1 #
- Added
createVideoTrack. - Added
publishVideoTrack. - Added
unpublishVideoTrack. - Added
releaseVideoTrack.
0.7.0 #
- Added
setAudioSettings. - Added
disableAudioSettings.
0.6.0+1 #
- Bumped minor versions of dependencies
0.6.0 #
- BREAKING: Replaced
CameraSourceenum with a class variant to represent a potential source for camera capturing. - BREAKING: Removed
hasTorch()from the interface as this value is now accessible on the newCameraSourceclass. - BREAKING:
switchCamera()now expects aCameraSourceas an argument, it should switch to that source when called. - Added
getSources()on the interface which should return all potentialCameraSources a device has.
0.5.0 #
- BREAKING: Made
exceptionproperty of ConnectFailure, Reconnecting and Disconnected events nullable.
0.4.0+1 #
- Resolve "'!' used on CameraSource enum which does not include 'null'"
0.4.0 #
- Resolve "Sound null safety"
0.3.2 #
- Added method for fetching stats.
0.3.1 #
- Added method for checking if device has a builtin earpiece.
0.3.0 #
- BREAKING CHANGE: Updated plugin_platform_interface dep.
0.2.3 #
- Added support for Network Quality API.
0.2.2 #
- Added
enableRemoteAudioTrack({bool enable, String sid})andisRemoteAudioTrackPlaybackEnabled(String sid)methods.
0.2.1+0 #
- Added
hasTorch()andsetTorch(bool enabled)methods.
0.2.0+1 #
- Fixed unhandled exception when receiving a remote data track message.
0.2.0 #
- BREAKING CHANGE: SwitchCamera() can now throw a FormatException if it failed to parse to a CameraSource
- BREAKING CHANGE:
DataTrackModelhas been replaced byLocalDataTrackModel - BREAKING CHANGE:
RemoteDataTrackModelno longer extendsDataTrackModelasDataTrackModelhas been removed. - BREAKING CHANGE:
TrackModelis now an abstract class and is no longer meant to be used directly. Various implementations ofTrackModelshould now be used depending on the use case. - BREAKING CHANGE:
LocalAudioTrackModelhas been added so theTrackModelshould not be used anymore to represent LocalAudioTrack's. - The models now assert that all needed data is available when using the
FromEventChannelMapfactory. To see what data is needed for a model see the asserts on the model's constructor. LocalDataTrackModelnow has a toMap function.
0.1.0+3 #
- Removed wrong assertion of
localParticipantinRoommodel
0.1.0+2 #
- Removed wrong assertion of
mediaRegioninRoommodel
0.1.0+1 #
- All the files are now correctly exported from the
twilio_programmable_video_platform_interface.dartfile
0.1.0 #
- Get rid of pre-release version
0.0.1 #
- Initial release.