Skip to main content
All of the following media objects are obtained through ISMeetingChannel.

Local media stream APIs

Get the local microphone object

Parameters Returns StatusCode - Error code

Get the local camera object

Parameters Returns StatusCode - Error code

Get the local screen sharing object

Parameters Returns StatusCode - Error code

Remote media stream APIs

Get a remote video object

Parameters Returns StatusCode - Error code

Get a remote audio object

Parameters Returns StatusCode - Error code

Get the MCU video object

Parameters Returns StatusCode - Error code

Custom track APIs

Get a custom video track

Parameters Returns StatusCode - Error code

Get a custom audio track

Parameters Returns StatusCode - Error code

Set the custom receive callback

Parameters Returns StatusCode - Error code

Local recording APIs

Get the local recording object

Parameters Returns StatusCode - Error code
Starting with 1.0.0-alpha.5, you no longer pass in a meeting ID; the current channel object’s own meeting ID is used.

IMEETLocalMic methods

Request to turn on the microphone

Turn off the microphone

Switch microphones

Confirm turning on the microphone


IMEETLocalCamera methods

Inherits from IMEETVideo.

Switch cameras

Request to turn on the camera

Turn off the camera

Confirm turning on the camera


IMEETLocalScreen methods

Inherits from IMEETVideo.

Request to share

Stop sharing

Add screen audio

Update the stream output

Confirm starting to share


IMEETRemoteVideo methods

Inherits from IMEETVideo.

Load the remote video

Unload the remote video


IMEETRemoteAudio methods

Turn on the speaker

Turn off the speaker

Switch speakers


IMEETRecord methods

Set the recording file name

Set the watermark

Start recording

Set the recording window

Set the recording layout member views

Pause recording

Stop recording


IMEETVideo methods

Add a playback view

Remove a playback view

Remove all playback views