You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Phase 3: Implement GetUserMedia with full constraint handling #51
Implement MediaDevices::GetUserMedia(MediaStreamConstraints). Handle both simple (bool audio/video) and advanced (detailed constraints) modes. Marshal constraints to native format. Create audio/video sources and return MediaStream with tracks.
Activity
General-Fault commentedon Jun 5, 2026
Status update from merged PR #57 (#57):
Implemented in this phase:
MediaDevices::GetUserMedia(...)now creates native local streams and adds requested audio/video tracks.CreateAudioSource(AudioOptions)+CreateAudioTrack(...).CameraVideoSource) with capability fallback startup tiers.Still pending for this issue (full scope):
MediaStreamConstraints.AudioConstraints/VideoConstraints.Plan update:
MediaDevices(kind + detailed constraints).Related follow-ups:
GetSupportedConstraintsreal flags)InputDeviceInfo.GetCapabilities)Implement InputDeviceInfo.GetCapabilities via delegate pattern