Module medea_jason::media
source · Expand description
Adapters to Media Capture and Streams API.
Modules
- Media tracks and streams constraints functionality.
- MediaStreamTrack related objects.
Structs
- MediaStreamConstraints for the audio media type.
- Constraints applicable to audio tracks.
- Constraints applicable to video tracks that are sourced from some media device.
- Constraints applicable to video tracks sourced from a screen capturing.
- Error indicating about a
MediaManagerHandle
in detached state. - Error returned from the
MediaManagerHandle::set_output_audio_id
method. - Local media stream for injecting into new created
PeerConnection
s. MediaManager
performs all media acquisition requests (getUserMedia()/getDisplayMedia()) and stores all received tracks for further reusage.- External handle to a
MediaManager
. - MediaStreamConstraints wrapper.
- Constraints to the media received from remote. Used to disable or enable media receiving.
- MediaStreamConstraints for the video media type.
Enums
- Errors returned from the
MediaManagerHandle::enumerate_devices()
method. - Errors returned from the
MediaManagerHandle::enumerate_displays()
method. - Describes directions that a camera can face, as seen from a user’s perspective.
- Error occurring when getDisplayMedia() request fails.
- Errors occurring when getUserMedia() request fails.
- Errors returned from the
MediaManagerHandle::init_local_tracks()
method. - MediaDeviceInfo.kind representation.
- Media exchange direction of a
Track
. - MediaStreamTrack.kind representation.
- Media source type.
- Liveness state of a MediaStreamTrack .
- Error returned from the
MediaManagerHandle::microphone_volume()
orMediaManagerHandle::set_microphone_volume()
methods. - Wrapper around MediaStreamConstraints that specifies concrete media source (device or display), and allows to group two requests with different sources.
- Wrapper around MediaTrackConstraints.
- Constraints for the
MediaKind::Video
local::Track
.