Commit Graph
135 Commits
Author SHA1 Message Date
Hiroshi Horie caa2e16fd8 return publication for TrackSource apis 2021-12-02 07:44:02 +07:00
Hiroshi Horie 725214e4f9 return correct type for publish 2021-12-02 07:37:48 +07:00
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 HorieandGitHub 44864ff525 Type-aware Publication etc (static typing) (#43)
* implemented

* format

* add missing type
2021-12-01 12:15:09 +07:00
David ZhaoandGitHub 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 HorieandGitHub 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
davidliuandGitHub 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 ZhaoandGitHub 66dbc94c1a Use high level track APIs in example app & docs (#36) 2021-11-26 23:51:37 -08:00
davidliuandGitHub c50e0269cf Use min for width/height to apply constraints (#35) 2021-11-26 15:03:38 +09:00
Hiroshi HorieandGitHub 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 HorieandGitHub 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
davidliuandGitHub 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 HorieandGitHub 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 HorieandGitHub 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 HorieandGitHub 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 HorieandGitHub 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