medea_jason library
Classes
- AudioTrackConstraints
- ConnectionHandle
-
External handler to a
Connection
with a remoteMember
. - DeviceVideoTrackConstraints
- DisplayVideoTrackConstraints
- EnumerateDevicesException
- Exception thrown when cannot get info of available media devices.
- InternalException
- Jason's internal exception.
- InvalidOutputAudioDeviceIdException
- Exception thrown when cannot switch output audio device ID.
- Jason
- LocalMediaInitException
- Exception thrown when accessing media devices.
- LocalMediaTrack
-
Strongly referenced media track received from a
getUserMedia()
/getDisplayMedia()
request. - MediaDeviceDetails
-
MediaDeviceInfo
interface. - MediaDisplayDetails
-
`MediaDisplayDetails`
interface. - MediaManagerHandle
-
External handle to a
MediaManager
. - MediaSettingsUpdateException
-
Errors occurring in
RoomHandle.set_local_media_settings
method. - MediaStateTransitionException
- Exception thrown when the requested media state transition could not be performed.
- MediaStreamSettings
- MediaTrack
- Abstraction of a handle to an object allocated on the Rust side.
- MicVolumeException
- Exception thrown when cannot interact with microphone volume.
- ReconnectHandle
- External handle used to reconnect to a media server when connection is lost.
- RemoteMediaTrack
-
Representation of a received remote
MediaStreamTrack
. - RoomCloseReason
-
Reason of why a
Room
has been closed. - RoomHandle
-
External handle to a
Room
. - RpcClientException
- Exceptions thrown from an RPC client that implements messaging with media server.
Enums
- FacingMode
- Describes directions that a camera can face, as seen from a user's perspective.
- LocalMediaInitExceptionKind
- Possible error kinds of a LocalMediaInitException.
- MediaDeviceKind
- MediaDeviceInfo.kind representation.
- MediaKind
- MediaStreamTrack.kind representation.
- MediaSourceKind
- Media source type.
- MediaStateTransitionExceptionKind
- Kind of a MediaStateTransitionException.
- RpcClientExceptionKind
- Possible error kinds of a RpcClientException.
Extensions
- FfiExceptionParse on FfiException
Properties
- api ↔ MedeaJason
-
Bindings to the Rust side API.
getter/setter pair
- dl ↔ DynamicLibrary
-
getter/setter pair
- executor ↔ Executor
-
Executor
that drives Rust futures.getter/setter pair
Typedefs
- OnEndedCallback = void Function()
-
Representation of the
onEnded
callback. - TrackMediaDirection = MediaDirection