Hiroshi Horie
8b4f754059
fix presets
2022-02-22 10:36:43 +07:00
Hiroshi Horie and GitHub
2366eb9f7c
update presets ( #85 )
2022-02-22 03:13:09 +07:00
Hiroshi Horie and GitHub
56aeacc291
Capture client info ( #71 )
2022-01-18 16:16:05 +07:00
Hiroshi Horie and GitHub
38328c5e0d
Fix: Visibility Optimization randomly not working ( #65 )
...
* use widget id instead of state id
* ignore local video view events
* switch remote view visibility also
* use Key for a reliable id
* remove local check
* clean up
* redesign
* check mounted
* remove mount check
* more optimization
* quick wake up
* mark internal
* rename to adaptiveStream
2022-01-01 12:59:24 +07:00
Hiroshi Horie
1ed757aca0
organize dirs
2021-12-21 17:57:18 +07:00
Hiroshi Horie and GitHub
f458f052a5
Fix: RemoteTrack's initial mute state ( #59 )
2021-12-17 12:26:33 +07:00
Hiroshi Horie
b24fad0f3b
better platform check
2021-12-15 18:44:01 +07:00
Hiroshi Horie
3d5e8a7dd8
update presets
2021-12-14 13:47:29 +07:00
Hiroshi Horie
4e83609819
screen share presets
2021-12-14 00:55:47 +07:00
Hiroshi Horie
a82c5a7a50
VideoDimensions instead of width height
2021-12-13 21:49:42 +07:00
Hiroshi Horie and GitHub
b6494a8ede
Default capture options ( #51 )
...
* default capture options
* separate camera & screen share capture options
2021-12-13 02:21:46 +07:00
Hiroshi Horie
b91c822fba
more docs
2021-12-12 19:09:38 +07:00
Hiroshi Horie
8041f45def
option docs
2021-12-12 18:32:34 +07:00
Hiroshi Horie and GitHub
b85ecc1588
Fix: mute Remote mute/unmute events ( #54 )
...
* fix
* format
2021-12-12 14:01:58 +07:00
Hiroshi Horie
2b88ffd5f9
better logging for mute
2021-12-11 18:26:58 +07:00
Hiroshi Horie
7e1164a74c
fix imports
2021-12-10 23:14:21 +07:00
Hiroshi Horie
7a8f03963e
fix imports
2021-12-10 00:27:43 +07:00
Hiroshi Horie
a706a5e1fb
organize ConnectOptions RoomOptions RTCConfiguration
2021-12-10 00:23:45 +07:00
Hiroshi Horie
c4e56af4c0
format
2021-12-07 12:33:12 +07:00
Hiroshi Horie
d20a6e2ddb
fix compiling since VideoQuality moved to another file
2021-12-07 12:30:46 +07:00
Hiroshi Horie
5f12be5f11
update proto
2021-12-07 11:54:39 +07:00
Hiroshi Horie
24e26fde78
Merge branch 'main' of https://github.com/livekit/client-sdk-flutter
2021-12-07 02:04:45 +07:00
Hiroshi Horie
d4a37dd720
fix compile
2021-12-07 02:03:53 +07:00
Artur Shellunts and GitHub
662b97b273
Fix mute/unmute on Windows ( #47 )
...
ReplaceTrack is not implemented in flutter_webrtc/windows.
2021-12-06 19:45:04 +01:00
davidliu and GitHub
6b80d105f4
Update flutter_webrtc ( #48 )
...
Also update video constraints to use modern constraint syntax
2021-12-07 00:46:03 +09:00
Hiroshi Horie
e06936de2d
sort imports
...
`flutter pub run import_sorter:main --no-comments`
2021-12-05 13:44:14 +07:00
Hiroshi Horie
df33560426
CameraPosition docs
2021-12-05 10:59:42 +07:00
Hiroshi Horie
36173eb3c6
more docs
2021-12-03 11:47:47 +07:00
Hiroshi Horie
2cd3198cdd
organize track & pub to directory
2021-11-30 17:29:18 +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
davidliu and GitHub
c71bcaeaf8
Default mic settings ( #37 )
2021-11-29 20:42:26 +09:00
davidliu and GitHub
c50e0269cf
Use min for width/height to apply constraints ( #35 )
2021-11-26 15:03:38 +09: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
Hiroshi Horie
e3879d6025
format
2021-11-11 00:26:48 +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
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
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
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
6a43f3394c
call dispose on pub and track
2021-10-22 23:14:26 +09:00
Hiroshi Horie
4b29534e95
remove mute/unmute from example
2021-10-22 03:06:24 +09:00