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

Commits on May 9, 2023

  1. feat: new stream classes initial commit (#49)

    * feat: new stream classes initial commit
    
    * refactor: originStream -> inputStream
    bbaldino committed May 9, 2023
    Configuration menu
    Copy the full SHA
    944c1e2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. feat: integrate new stream types (#50)

    * feat: replace LocalMicrophoneTrack with LocalMicrophoneStream
    
    * refactor: replace LocalDisplayTrack with LocalDisplayStream
    
    * refactor: replace LocalCameraTrack with LocalCameraStream
    
    * refactor: remove LocalTrack
    
    * refactor: rename originTrack -> inputTrack
    bbaldino authored May 10, 2023
    Configuration menu
    Copy the full SHA
    61bfa31 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. feat: effects api (#52)

    * feat: add effects api
    
    * fix: add loadingeffects protection
    
    * test: localstream unit tests
    
    * chore: upgrade effects version
    mccarthytyler authored May 25, 2023
    Configuration menu
    Copy the full SHA
    3c96f27 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. refactor: add methods and update events for stream classes (#55)

    * refactor: add support for wcme refactor
    
    * chore: minor updates to LocalStream and unit tests
    
    ---------
    
    Co-authored-by: Bryce Tham <[email protected]>
    brycetham and Bryce Tham authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    a792397 View commit details
    Browse the repository at this point in the history
  2. feat: limit appliable constraints (#56)

    * feat: limit appliable constraints
    
    * refactor: pick VideoDeviceConstraints from MediaTrackConstraints
    
    ---------
    
    Co-authored-by: Bryce Tham <[email protected]>
    brycetham and Bryce Tham authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    b92e5af View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. feat: listen to track events and additional updates to stream classes (

    …#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 and Bryce Tham authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    7d0fcef View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into stream_classes

    Bryce Tham committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    e1e8138 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. chore: update docs and errors in device management API

    Bryce Tham committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    0a04ce1 View commit details
    Browse the repository at this point in the history
  2. fix: stop outputTrack on LocalStream stop

    Bryce Tham committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    adf9d98 View commit details
    Browse the repository at this point in the history