Hiroshi Horie
09eb52bc55
use object type instead of checking kind
2021-12-02 07:15:59 +07:00
Hiroshi Horie
1763676b98
lock file
2021-12-01 19:26:59 +07:00
Hiroshi Horie and GitHub
44864ff525
Type-aware Publication etc (static typing) ( #43 )
...
* implemented
* format
* add missing type
2021-12-01 12:15:09 +07:00
David Zhao and GitHub
004f8c7fdb
Send video dimensions to the server ( #41 )
2021-11-30 20:45:09 -08:00
Hiroshi Horie
2cd3198cdd
organize track & pub to directory
2021-11-30 17:29:18 +07:00
Hiroshi Horie
11a1d22e7f
format
2021-11-30 16:04:37 +07:00
Hiroshi Horie and GitHub
8037d80674
Release camera/mic when muted, restartTrack when unmuted ( #39 )
...
* re-structure tracks
* publication.track is now a LocalTrack or RemoteTrack
* restartTrack when unmute
* stop/start on restartTrack
* move to mute/unmute
* format
* remove comment
2021-11-30 15:58:19 +07:00
Hiroshi Horie
9e0a3b19fe
return casted list for videoTracks/audioTracks/subscribedTracks
2021-11-30 12:37:13 +07:00
davidliu and GitHub
c71bcaeaf8
Default mic settings ( #37 )
2021-11-29 20:42:26 +09:00
Hiroshi Horie
2642b6e49d
update protos
2021-11-29 11:22:25 +07:00
David Zhao
ed555e88d8
Update readme with Mac support, workaround on M1 Macs
2021-11-28 12:52:58 -08:00
Hiroshi Horie
65c39404b5
enable simulcast by default
2021-11-28 16:43:25 +07:00
David Zhao
57e75a90fa
Remove commented out code
2021-11-27 23:06:35 -08:00
David Zhao
eb0c0af781
Updated CHANGELOG for 0.5.4
2021-11-27 10:40:34 -08:00
David Zhao
89117c2980
version bump 0.5.4
2021-11-27 10:37:47 -08:00
David Zhao
9f153d338d
Update readme with screen sharing docs
2021-11-27 10:35:29 -08:00
David Zhao and GitHub
66dbc94c1a
Use high level track APIs in example app & docs ( #36 )
2021-11-26 23:51:37 -08:00
davidliu and GitHub
c50e0269cf
Use min for width/height to apply constraints ( #35 )
2021-11-26 15:03:38 +09:00
Hiroshi Horie and GitHub
357213e7e4
macOS support ( #33 )
...
* mac os support 1
* entitlements
* fix updateTrack bug
* clean
* throws on mac
* simplify structure
* lock
2021-11-24 21:32:40 +07:00
Hiroshi Horie
f9c2622b4e
fix updateTrack bug
2021-11-22 21:26:18 +07:00
Hiroshi Horie and GitHub
4f0973ce66
Match muted behavior with JS SDK ( #32 )
...
* attempt 1
* implement
* clean up
* clean up
* cleaner code
* mute was opposite
* fix suggestion
* fix local pub muted
* update example
* update pubs
* format
2021-11-20 02:39:52 +07:00
davidliu and GitHub
4a59a1e6d5
android screenshare example and touch ups ( #31 )
2021-11-17 17:11:46 +09:00
David Liu
1835675650
ignore .gradle/android studio files generated in root folder
2021-11-15 16:10:50 +09:00
Hiroshi Horie
88799f8b76
simplified api example
2021-11-11 22:00:26 +09:00
Hiroshi Horie
e542cb2ed9
Update Podfile.lock
2021-11-11 00:40:58 +09:00
Hiroshi Horie
e3879d6025
format
2021-11-11 00:26:48 +09:00
Hiroshi Horie
807da3a76c
Update CHANGELOG.md
2021-11-11 00:24:46 +09:00
Hiroshi Horie
a5d9620cba
Merge branch 'main' of https://github.com/livekit/client-sdk-flutter
2021-11-11 00:21:17 +09:00
Hiroshi Horie and GitHub
1095e25113
Simpler APIs ( #28 )
...
* TrackSource
* remove absolute import
* typo
* get track
* set source enabled
* fix symbol collision
* move to participant
* update proto
* screen share audio
* typo
* format
* change screen share name
2021-11-11 00:20:32 +09:00
Hiroshi Horie
f3fad79793
more logging
2021-11-10 03:18:42 +09:00
Hiroshi Horie
b2b7d86800
example: turn off autocorrect
2021-11-10 01:31:22 +09:00
Hiroshi Horie
abae7a7ff7
Update CHANGELOG.md
2021-11-09 21:51:51 +09:00
Hiroshi Horie
5f813d7fbb
prepare for 0.5.3
2021-11-09 21:14:15 +09:00
Hiroshi Horie
9a273fc834
update dependencies
2021-11-09 21:07:17 +09:00
Hiroshi Horie
3237e34230
looser ver constraint for WebRTC-SDK
2021-11-09 21:06:58 +09:00
Hiroshi Horie and GitHub
d31daa5d8e
Connection quality ( #27 )
...
* update protos
* signal event
* implemented
* format
* implement example
* protocol 5
* icon size
2021-11-06 17:36:47 +09:00
Hiroshi Horie
721b04753a
remove unnecessary cast
2021-10-28 15:56:15 +09:00
Hiroshi Horie
b42257473b
LocalTrackPublishedEvent LocalTrackUnpublishedEvent
2021-10-28 15:55:25 +09:00
Hiroshi Horie
79a2d20702
optimizeVideo option
2021-10-28 02:57:15 +09:00
Hiroshi Horie
a0a9acc9d9
example app: allow scroll in connect page
2021-10-28 02:14:52 +09:00
Hiroshi Horie
8d80a9296a
TrackPublishedEvent for local tracks
2021-10-27 22:05:33 +09:00
Hiroshi Horie
a7ff6e951a
emit TrackStreamUpdatedEvent
2021-10-27 18:38:31 +09:00
Hiroshi Horie
4779b3306c
dispose previous stream also
2021-10-26 23:29:08 +09:00
Hiroshi Horie
18d12613f6
change restartTrack sequence
2021-10-26 23:25:11 +09:00
Hiroshi Horie and GitHub
6240457333
Option to control DTX ( #25 )
...
* protocol 4
* default to v4
* mediaStreamTrack.enabled
* track start
* private constructor
* remote audio/video tracks
* log sdp
* organize imports
* dtx option (default true)
2021-10-26 02:53:34 +09:00
Hiroshi Horie and GitHub
71a21f00b6
Reuse transceivers ( #24 )
...
* protocol 4
* default to v4
* mediaStreamTrack.enabled
* track start
* private constructor
* remote audio/video tracks
* log sdp
* organize imports
2021-10-26 02:46:10 +09:00
Hiroshi Horie
330338afbd
don't disable audio tracks
2021-10-26 00:44:44 +09:00
Hiroshi Horie
8c10a39ed0
_disabled to _enabled
2021-10-25 23:31:44 +09:00
Hiroshi Horie and GitHub
16910cae25
Video optimizations ( #18 )
...
* use events for `VideoTrackRenderer`
* logger
* implemented visibility detection
* optimize code with 1 param debounce func
* stop pending visibility event when disposed
* clean up
* mark internal
* report to track
* call dispose on pub and track
* use internal events to receive visibility events
* clean up visibility for disposed track
* listen to track visibility events on pub
* re-design
* quickly re-enable
* clean up
* clean up
2021-10-25 18:34:02 +09:00
Hiroshi Horie
bf1322642b
example app: change switch design
2021-10-25 02:33:53 +09:00