MultimediaSession
Represents an active multimedia session within a conversation.
A MultimediaSession combines session metadata with state, operations, and reactive flows. Obtain a session through MultimediaSessionFactory.create or MultimediaSessionFactory.join.
See also
Properties
The unique identifier of the conversation this session belongs to.
The display name for this session.
A stream of MultimediaSessionEvent instances emitted during the session lifecycle.
A numeric identifier for this session.
Whether the microphone is currently muted.
Whether the speaker is currently muted.
A stream of the local MultimediaParticipant.
A stream of remote MultimediaParticipant instances currently in the session.
The current MultimediaSessionStatus of this session.
Functions
Enables or disables the microphone (audio input).
Enables or disables the speaker (audio output).
Places the session on hold. Equivalent to hold(true).
Mutes the microphone. Equivalent to audioInput(false).
Mutes the speaker. Equivalent to audioOutput(false).
Unmutes the microphone. Equivalent to audioInput(true).
Unmutes the speaker. Equivalent to audioOutput(true).