Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: convert track-based classes into stream-based classes #60

Merged
merged 9 commits into from
Jul 19, 2023

Conversation

brycetham
Copy link
Contributor

#58 / #59 didn't generate the correct release number for a breaking change, so this PR is to do it again.

BREAKING CHANGE: convert track-based classes into stream-based classes

bbaldino and others added 9 commits May 9, 2023 16:06
* feat: new stream classes initial commit

* refactor: originStream -> inputStream
* feat: replace LocalMicrophoneTrack with LocalMicrophoneStream

* refactor: replace LocalDisplayTrack with LocalDisplayStream

* refactor: replace LocalCameraTrack with LocalCameraStream

* refactor: remove LocalTrack

* refactor: rename originTrack -> inputTrack
* feat: add effects api

* fix: add loadingeffects protection

* test: localstream unit tests

* chore: upgrade effects version
* refactor: add support for wcme refactor

* chore: minor updates to LocalStream and unit tests

---------

Co-authored-by: Bryce Tham <[email protected]>
* feat: limit appliable constraints

* refactor: pick VideoDeviceConstraints from MediaTrackConstraints

---------

Co-authored-by: Bryce Tham <[email protected]>
…#57)

* feat: listen to track events and additional updates to stream classes

* fix: preserve outputStream in changeOutputTrack

* chore: change outputStream to readonly

* chore: update unit tests and comments

---------

Co-authored-by: Bryce Tham <[email protected]>
@brycetham brycetham requested a review from bbaldino July 19, 2023 17:45
@brycetham brycetham merged commit 74089af into main Jul 19, 2023
@brycetham brycetham deleted the stream_classes branch July 19, 2023 17:49
bbaldino pushed a commit that referenced this pull request Jul 19, 2023
# [2.0.0](v1.7.1...v2.0.0) (2023-07-19)

### Features

* convert track-based classes into stream-based classes ([#60](#60)) ([74089af](74089af))

### BREAKING CHANGES

* convert track-based classes into stream-based classes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants