This topic describes the types of data involved in the Electron SDK.

Contents

Data type Description Supported earliest version
AliEngineAudioPlayingType Music accompaniment playing status. 2.5.2
AliEngineAudioPlayingErrorCode The music accompaniment plays the error code. 2.5.2
AliEngineConnectionStatus The network type or status. 2.5.2
AliEngineConnectionStatusChangeReason The reason why the network connection status changes. 2.5.2
AliEnginePublishState The status of the stream ingest. 2.5.2
AliEngineSubscribeState The status of the subscription. 2.5.2
AliEngineVideoTrack The type of the video stream. 2.5.2
AliEngineAudioTrack The type of the audio stream. 2.5.2
AliEngineVideoStreamType The type of the camera stream. 2.5.2
AliEngineVideoRecordSource The data source of the recorded video. 2.5.2
AliEngineRotationMode The video rotation angle. 2.5.2
AliEngineAudioSampleRate The type of the audio sample rate. 2.5.2
AliEngineNetworkQuality Network quality. 2.5.2
AliEngineAuthInfo The authentication information. 2.5.2
AliEngineOnByeType The OnBye type. 2.5.2
AliEngineUserOfflineReason The reason why the user is offline. 2.5.2
AliEngineScreenShareType The type of desktop sharing. 2.5.2
AliEngineClientRole The type of the role. 2.5.2
AliEngineExternalDeviceType The type of the external device. 2.5.2
AliEngineExternalDeviceState The status of the external device. 2.5.2
AliEngineMuteLocalAudioMode The local mute mode. 2.5.2
AliEngineUserVolumeInfo The user volume information. 2.5.2
AliEngineScreenShareRegion Screen sharing area. 2.5.2
AliEngineScreenShareEncoderConfiguration Screen stream code property settings. 2.5.2
AliEngineScreenShareConfig Screen sharing parameter configuration. 2.5.2
AliEngineScreenShareInfo Screen sharing configuration information. 2.5.2
AliEngineStats Session data statistics. 2.5.2
AliEngineLocalVideoStats The statistics on local videos. 2.5.2
AliEngineRemoteVideoStats The statistics on remote videos. 2.5.2
AliEngineLocalAudioStats The local audio statistics. 2.5.2
AliEngineRemoteAudioStats The statistics on remote audio. 2.5.2
AliEngineAudioProfile The audio encoding configuration. 2.5.2
AliEngineAudioScenario The audio scene. 2.5.2
AliEngineRecordType The recording format. 2.5.2
AliEngineRecordFormat The format of the recording. 2.5.2
AliEngineAudioQuality The quality of the recording audio. 2.5.2
AliEngineVideoQuality The quality of the recorded video. 2.5.2
AliEngineRecordAudioConfig Record audio settings. 2.5.2
AliEngineRecordVideoConfig Recording video settings. 2.5.2
AliEngineFrameRate The frame rate of the video. 2.5.2
AliEngineOption Engine initialization parameters. 2.5.2
AliEngineVideoEncoderOrientationMode The video output mode. 2.5.2
AliEngineVideoMirrorMode The video image mode. 2.5.2
AliEngineVideoDimensions The resolution of the video. 2.5.2
AliEngineVideoEncoderConfiguration video encoding property settings. 2.5.2
AliEngineChannelProfile The type of the channel. 2.5.2
AliEngineErrorCode The error code of the SDK. 2.5.2
AliEngineBeautyConfig Beauty settings. 2.5.2
AliEngineDeviceInfo The device information. 2.5.2
ChannelMediaOptions The membership options. 2.5.2
AliEngineScreenItemInfo The screen shares source information. 2.5.2
AliEngineUserInfo The information about the user. 2.5.2

Details

Note If the enumeration type does not have an enumeration value, the enumeration value increases from 0 by default.
  • AliEngineAudioPlayingType: Music accompaniment playing status.
    Enumeration Name Enumeration Description
    AliEngineAudioPlayingStarted 100 Start the playback.
    AliEngineAudioPlayingStopped 101 Stop the playback.
    AliEngineAudioPlayingPaused 102 Pause the playback.
    AliEngineAudioPlayingResumed 103 Restart playback.
    AliEngineAudioPlayingEnded 104 Indicates that the playback ends.
    AliEngineAudioPlayingBuffering 105 The playback buffer is in progress.
    AliEngineAudioPlayingBufferingEnd 106 The playback buffer is complete.
    AliEngineAudioPlayingFailed 107 The error message returned because the playback failed.
  • AliEngineAudioPlayingErrorCode: Music accompaniment playback error code.
    Enumeration Name Enumeration Description
    AliEngineAudioPlayingNoError 0 The accompaniment played normally.
    AliEngineAudioPlayingOpenFailed -100 Accompaniment playback failed to open.
    AliEngineAudioPlayingDecodeFailed -101 Accompaniment playback failed to decode.
  • AliEngineConnectionStatus: the status of the network connection.
    Enumeration Name Description
    AliEngineConnectionInit The initialization is complete.
    AliEngineConnectionDisconnected The network connection is disconnected.
    AliEngineConnectionConnecting The network connection is being established.
    AliEngineConnectionConnected The network is connected.
    AliEngineConnectionReconnecting The network connection is being re-established.
    AliEngineConnectionFailed The network connection fails.
  • AliEngineConnectionStatusChangeReason: the reason why the network connection status changes.
    Enumeration Name Description
    AliEngineConnectionChangedDummyReason The reason is unknown.
    AliEngineConnectionMediaPathChanged Media channel changes.
    AliEngineConnectionSignalingHeartbeatTimeout The heartbeat times out.
    AliEngineConnectionSignalingHeartbeatAlive The heartbeat is restored.
    AliEngineConnectionSignalingHttpdnsResolved DNS resolution is successful.
    AliEngineConnectionSignalingHttpdnsFailure The error code returned because an error has occurred in DNS resolution.
    AliEngineConnectionSignalingGslbFailure The error message returned because the GSLB request failed.
    AliEngineConnectionSignalingGslbSucccess The GSLB request is successful.
    AliEngineConnectionSignalingJoinChannelFailure Failed to join the channel.
    AliEngineConnectionSignalingJoinChannelSuccess Join the channel successfully.
    AliEngineConnectionSignalingLeaveChannel Off the channel.
    AliEngineConnectionSignalingConnecting Signaling establishes a connection.
  • AliEnginePublishState: the stream ingest status.
    Enumeration Name Description
    AliEngineStatsPublishIdle The initial status.
    AliEngineStatsNoPublish The stream is not ingested.
    AliEngineStatsPublishing The stream is being ingested.
    AliEngineStatsPublished Stream ingested.
  • AliEngineSubscribeState: the status of the subscription.
    Enumeration Name Description
    AliEngineStatsSubscribeIdle The initial status.
    AliEngineStatsNoSubscribe Not subscribed.
    AliEngineStatsSubscribing In the subscription.
    AliEngineStatsSubscribed Subscribed.
  • AliEngineVideoTrack: the type of the video stream.
    Enumeration Name Description
    AliEngineVideoTrackNo No video streams.
    AliEngineVideoTrackCamera The camera stream.
    AliEngineVideoTrackScreen Screen sharing stream.
    AliEngineVideoTrackBoth Camera and screen sharing.
  • AliEngineAudioTrack: the type of the audio stream.
    Enumeration Name Description
    AliEngineAudioTrackNo No audio stream.
    AliEngineAudioTrackMic Microphone stream.
  • AliEngineVideoStreamType: the camera stream type.
    Enumeration Name Description
    AliEngineVideoStreamTypeNone No video streams.
    AliEngineVideoStreamTypeHigh Big stream.
    AliEngineVideoStreamTypeLow Small stream.
  • AliEngineVideoRecordSource: the data source for recording videos.
    Enumeration Name Description
    AliEngineVideoRecordSourceCamera The camera stream.
    AliEngineVideoRecordSourceScreenShare Screen sharing stream.
    AliEngineVideoRecordSourceBoth Camera and screen share stream.
  • AliEngineRotationMode: the rotation angle of the video.
    Enumeration Name Enumeration Description
    AliEngineRotationMode_0 0 Rotate 0 degrees.
    AliEngineRotationMode_90 90 Rotate 90 degrees.
    AliEngineRotationMode_180 180 Rotate 180 degrees.
    AliEngineRotationMode_270 270 Rotate 270 degrees.
  • AliEngineAudioSampleRate: the type of the audio sample rate.
    Enumeration Name Description
    AliEngineAudioSampleRate_8000 8000Hz.
    AliEngineAudioSampleRate_11025 11025Hz.
    AliEngineAudioSampleRate_16000 16000Hz.
    AliEngineAudioSampleRate_22050 22050Hz.
    AliEngineAudioSampleRate_32000 32000Hz.
    AliEngineAudioSampleRate_44100 44100Hz.
    AliEngineAudioSampleRate_48000 48000Hz.
  • AliEngineNetworkQuality: network quality.
    Enumeration Name Description
    AliEngineNetworkQualityExcellent The network is excellent, and the smoothness definition are of good quality.
    AliEngineNetworkQualityGood The network quality is good, and the smoothness definition are similar to excellent.
    AliEngineNetworkQualityPoor The network quality is poor, and the definition of audio and video fluency is flawed, which does not affect communication.
    AliEngineNetworkQualityBad The network quality is poor, the video is stuck seriously, and the audio can communicate normally.
    AliEngineNetworkQualityVeryBad The quality of the network is extremely poor and communication is basically impossible.
    AliEngineNetworkQualityDisconnect Network interruption.
    AliEngineNetworkQualityUnknow Unknown.
  • AliEngineAuthInfo: authentication information.
    Parameter Type Description
    channel string Channel number.
    userid string The ID of the user.
    appid string The ID of the application.
    nonce string The random code of the token.
    token string The token.
    timestamp number Timestamp.
    gslb Array<string> The address of the origin server.
    displayName string Username
  • AliEngineOnByeType: the OnBye type.
    Enumeration Name Enumeration Description
    AliEngineOnByeBeKickOut 1 The current user is kicked off the channel.
    AliEngineOnByeChannelTerminated 2 The channel ends.
    AliEngineOnByeUserReplaced 3 If the same user joins a channel on another device, the current device is offline.
  • AliEngineUserOfflineReason: the reason why the user is offline.
    Enumeration Name Description
    AliEngineUserOfflineQuit The user leaves voluntarily.
    AliEngineUserOfflineDropped Due to the failure to receive the other party's data packets for a long time, the connection was dropped out of time.
    AliEngineUserOfflineBecomeAudience Triggered when the user identity switches from anchor to audience.
  • AliEngineScreenShareType: the desktop sharing type.
    Enumeration Name Description
    AliEngineScreenShareDesktop Desktop sharing.
    AliEngineScreenShareWindow Window sharing.
  • AliEngineClientRole: the type of the role.
    Enumeration Name Enumeration Description
    AliEngineClientRoleInteractive 1 Participate in interactive roles.
    AliEngineClientRoleLive 2 Watch characters only.
  • AliEngineExternalDeviceType: the type of the external device.
    Enumeration Name Enumeration Description
    AliEngineExternalTypeUnknown -1 The unknown type.
    AliEngineExternalTypeAudioCapture 0 Audio acquisition device.
    AliEngineExternalTypeAudioPlayout 1 The audio playback device.
    AliEngineExternalTypeVideoCapture 2 Use video collection devices
  • AliEngineExternalDeviceState: the status of the external device.
    Enumeration Name Description
    AliEngineExternalDeviceAdd Add an external device.
    AliEngineExternalDeviceRemove Remove the external device.
  • AliEngineMuteLocalAudioMode: local mute mode.
    Enumeration Name The description of the ENI.
    AliEngineMuteLocalAudioModeDefault The default mute.
    AliEngineMuteLocalAudioModeMuteAll All local sounds are prohibited.
    AliEngineMuteLocalAudioModeMuteOnlyMic Disable the microphone.
  • AliEngineUserVolumeInfo: user volume information.
    Parameter Type Description
    uid string User ID (unique identifier issued from AppServer).
    volume number The user volume. Valid values:[0,255].
    speechState number The voice status. Valid values:
    • 0: No statements have been made.
    • 1: Currently speaking.
  • AliEngineScreenShareRegion: screen sharing area.
    Parameter Type Description
    originX number The x-axis.
    originY number The y-axis.
    width number The width of the remote videos.
    height number The height of the remote videos.
  • AliEngineScreenShareEncoderConfiguration: Screen stream code property settings.
    Parameter Type Description
    dimensions AliEngineVideoDimensions The resolution of the video.
    frameRate AliEngineFrameRate The frame rate of the video.
    bitrate number The bitrate.
    rotationMode AliEngineRotationMode The video rotation angle.
  • AliEngineScreenShareConfig: screen sharing parameter configuration.
    Parameter Type Description
    isShareByRegion boolean Specifies whether to specify a region. Default value: false.
    shareRegion AliEngineScreenShareRegion Screen sharing area.
  • AliEngineScreenShareInfo: screen sharing configuration information.
    Parameter Type Description
    shareType AliEngineScreenShareType The type of desktop sharing.
    shareSourceId number The ID of the shared source.
    shareConfig AliEngineScreenShareConfig Screen sharing parameter configuration.
  • AliEngineStats: session statistics.
    Parameter Type Description
    sentKBitrate number The bitrate of local videos that are sent.
    rcvdKBitrate number The receiving bitrate.
    sentBytes number The number of bytes sent.
    rcvdBytes number The number of bytes received.
    systemCpu number The CPU usage of the computer.
    appCpu number The CPU usage of the RTC process.
    videoRcvdKBitrate number The video reception bitrate.
    videoSentKBitrate number The video sending bit rate.
    callDuration number The duration of the call. Unit: seconds.
    sentLossRate number The sending packet loss rate.
    lastmileDelay number The latency period. Unit: milliseconds.
  • AliEngineLocalVideoStats: local video statistics.
    Parameter Type Description
    track AliEngineVideoTrack The type of the video stream.
    sentBitrate number The bitrate of local videos that are sent.
    sentFps number The frame rate of local videos that are sent.
    encodeFps number The output frame rate of the encoder.
  • AliEngineRemoteVideoStats: remote video statistics.
    Parameter Type Description
    userid string The ID of the user.
    track AliEngineVideoTrack The type of the video stream.
    width number The width.
    height number High.
    decodeFps number The output frame rate of the encoder.
    renderFps number The renderer outputs the frame rate.
    frozenTimes number The number of stuttering times.
  • AliEngineLocalAudioStats: local audio statistics.
    Parameter Type Description
    track AliEngineAudioTrack The type of the audio stream.
    sentBitrate number The bitrate of local videos that are sent.
    sentSamplerate number The sample rate sent.
    numChannel number The number of sound channels.
    inputLevel number Enter the volume.
  • AliEngineRemoteAudioStats: remote audio statistics.
    Parameter Type Description
    userid string The UID of the remote user.
    track AliEngineAudioTrack The type of the audio stream.
    quality number Sound quality.
    networkTransportDelay number The network transmission latency.
    jitterBufferDelay number The jitterBuffer latency.
    audioLossRate number The packet loss rate of the audio.
    rcvdBitrate number The receiving bitrate.
    totalFrozenTimes number The number of stuttering times.
  • AliEngineAudioProfile: the audio encoding configuration.
    Enumeration Name Enumeration Description
    AliEngineLowQualityMode 0x0000 Low sound quality.
    AliEngineBasicQualityMode 0x0001 Standard sound quality.
    AliEngineHighQualityMode 0x0010 High sound quality.
    AliEngineStereoHighQualityMode 0x0011 Three-dimensional high sound quality.
    AliEngineSuperHighQualityMode 0x0012 Super high sound quality.
    AliEngineStereoSuperHighQualityMode 0x0013 Stereo ultra-high sound quality.
  • AliEngineAudioScenario: audio scene.
    Enumeration Name Enumeration Description
    AliEngineSceneDefaultMode 0x0000 The default scenario.
    AliEngineSceneEducationMode 0x0100 Educational scenarios.
    AliEngineSeneMediaMode 0x0200 Media scenarios.
    AliEngineSceneMusicMode 0x0300 Music scene.
  • AliEngineRecordType: the recording type.
    Enumeration Name Description
    AliEngineRecordTypeAudio Audio-only recording.
    AliEngineRecordTypeVideo Pure video recording.
    AliEngineRecordTypeBoth Audio and video recording.
  • AliEngineRecordFormat: the recording format.
    Enumeration Name Description
    AliEngineRecordFormatAAC AAC file.
    AliEngineRecordFormatWAV WAV file.
    AliEngineRecordFormatMP4 MP4 file.
  • AliEngineAudioQuality: the quality of the recording audio.
    Enumeration Name Description
    AliEngineAudioQualityLow Low.
    AliEngineAudioQualityMidium instance.
    AliEngineAudioQualityHigh High.
  • AliEngineVideoQuality: the quality of the recorded video.
    Enumeration Name Description
    AliEngineVideoQualityDefault The default value is consistent with the collection (for example, if the collection capability is 1080P, the video stream of 1080P is recorded by default).
  • AliEngineRecordAudioConfig: Record audio settings.
    Parameter Type Description
    sampleRate AliEngineAudioSampleRate The audio sample rate.
    quality AliEngineAudioQuality The audio quality.
    externalPcmCaptureRecording boolean External PCM input recording.
    externalPcmRenderRecording boolean External PCM rendering recording.
  • AliEngineRecordVideoConfig: Recording video settings.
    Parameter Type Description
    fps number The frame rate of the transcoded stream.
    bitrate number The bitrate.
    quality AliEngineVideoQuality The video quality.
    sourceType AliEngineVideoRecordSource The type of the video source.
  • AliEngineFrameRate: the frame rate of the video.
    Enumeration Name Enumeration Description
    AliEngineFrameRateFps5 5 5 fps.
    AliEngineFrameRateFps10 10 10 fps.
    AliEngineFrameRateFps15 15 15 fps.
    AliEngineFrameRateFps20 20 20 fps.
    AliEngineFrameRateFps25 25 25 fps.
    AliEngineFrameRateFps30 30 30 fps.
  • AliEngineOption: engine initialization parameters.
    Parameter Type Description
    h5CompatibleMode boolean Specifies whether to enable H5 compatibility.
    extension Object Extended parameters.
  • AliEngineVideoEncoderOrientationMode: video output mode.
    Enumeration Name Description
    AliEngineVideoEncoderOrientationModeAdaptive Adaptive mode (default).
    AliEngineVideoEncoderOrientationModeFixedLandscape Lateral mode.
    AliEngineVideoEncoderOrientationModeFixedPortrait Vertical mode.
  • AliEngineVideoMirrorMode: the video image mode.
    Enumeration Name Description
    AliEngineVideoMirrorModeDisabled No images.
    AliEngineVideoMirrorModeEnable The image of the container.
  • AliEngineVideoDimensions: the video resolution.
    Parameter Type Description
    width number The width.
    height number High.
  • AliEngineVideoEncoderConfiguration: video encoding property settings.
    Parameter Type Description
    dimensions AliEngineVideoDimensions The resolution of the video.
    frameRate AliEngineFrameRate The frame rate of the video.
    bitrate number The bitrate.
    orientationMode AliEngineVideoEncoderOrientationMode The video output mode.
    mirrorMode AliEngineVideoMirrorMode The video image mode.
    rotationMode AliEngineRotationMode The video rotation mode.
  • AliEngineChannelProfile: the channel type.
    Enumeration Name Description
    AliEngineCommunication The communication mode.
    AliEngineInteractiveLive Interactive mode.
  • AliEngineErrorCode:SDK error codes.
    Enumeration Name Description
    AliEngineErrorJoinBadAppId The App ID does not exist.
    AliEngineErrorJoinInvaildAppId The App ID is invalid.
    AliEngineErrorJoinBadChannel The channel does not exist.
    AliEngineErrorJoinInvaildChannel The channel has expired.
    AliEngineErrorJoinBadToken The token does not exist.
    AliEngineErrorJoinTimeout Adding a channel timed out.
    AliEngineErrorJoinBadParam The error message returned because the channel parameter is incorrect.
    AliEngineErrorJoinChannelFailed Failed to join the channel.
    AliEngineErrorMicOpenFail The initialization of the collection device failed.
    AliEngineErrorSpeakerOpenFail The playback device failed to be initialized.
    AliEngineErrorMicInterrupt An exception occurred during collection.
    AliEngineErrorSpeakerInterrupt An exception occurs during playback.
    AliEngineErrorMicAuthFail Microphone device authorization failed.
    AliEngineErrorMicNotAvailable The microphone device is not authorized.
    AliEngineErrorSpeakerNotAvailable No audio acquisition device is available.
    AliEngineErrorCameraOpenFail Camera device initialization failed.
    AliEngineErrorCameraInterrupt An exception occurred in the camera collection.
    AliEngineErrorVideoDisplayOpenFail Failed to initialize the rendering device.
    AliEngineErrorVideoDisplayInterrupt An exception occurred during rendering.
    AliEngineErrorAudioBufferFull The buffer of the audio input is full.
    AliEngineErrorVideoBufferFull The buffer of the video input is full.
    AliEngineErrorAudioStreamError Audio stream error.
    AliEngineErrorAudioFileOpenFail The error message returned because the audio file failed to be opened.
    AliEngineErrorAudioFormatNotSupported The audio format is not supported.
    AliEngineErrorIceConnectionConnectFail Media channel establishment failed.
    AliEngineErrorIceConnectionReconnectFail Media channel reconnection failed.
    AliEngineErrorIceConnectionHeartbeatTimeout Signaling heartbeat times out.
    AliEngineErrorLowLatencyLiveCommunicationFail Low-latency interactive live signaling failed.
    AliEngineErrorLowLatencyLiveMediaSettingFail Low-latency interactive live media settings are incorrect.
    AliEngineErrorLowLatencyLiveNoneBroadcaster Low-latency interactive live streaming has no anchor streaming in the current room.
    AliEngineErrorLowLatencyLiveNeedRestart Low-latency interactive live streaming errors. You need to recreate a new SDK instance at the application layer.
    AliEngineErrorLowLatencyLiveNeedRestartAgainLater If a low-latency interactive live streaming error occurs, the application layer needs to wait a certain time (custom interval) to recreate a new SDK instance.
    AliEngineErrorLowLatencyLiveServiceUnavailable The low-latency interactive live streaming service is unavailable or the service is degraded.
    AliEngineErrorLowLatencyLiveMediaConnectionInterrruption Low-latency interactive live network interruption error.
    AliEngineErrorUpdateRoleChannel Failed to update the channel role.
    AliEngineErrorPublishInvaild Invalid stream ingest.
    AliEngineErrorPublishNotJoinChannel The error message returned because the stream is not ingested.
    AliEngineErrorPublishAudioStreamFailed Failed to push the audio stream.
    AliEngineErrorPublishVideoStreamFailed Failed to push the video stream.
    AliEngineErrorPublishDualStreamFailed Failed to push the double stream.
    AliEngineErrorPublishScreenShareFailed Failed to push the shared stream.
    AliEngineErrorPublishScreenShareConfigError Failed to push the shared stream configuration.
    AliEngineErrorSubscribeInvaild The subscription is invalid.
    AliEngineErrorSubscribeNotJoinChannel The error message returned because a subscription error has not been entered.
    AliEngineErrorSubscribeAudioStreamFailed Failed to subscribe to the audio stream.
    AliEngineErrorSubscribeVideoStreamFailed Failed to subscribe to the video stream.
    AliEngineErrorSubscribeDualStreamFailed Failed to subscribe to the dual stream.
    AliEngineErrorSubscribeScreenShareFailed Failed to subscribe to the shared stream.
    AliEngineErrorInvaildState The internal status of the SDK is incorrect.
    AliEngineErrorSessionRemoved The session has been removed.
    AliEngineErrorInvaildArgument The error message returned because a specified parameter is invalid.
    AliEngineErrorInner An internal error occurred in the SDK.
  • AliEngineBeautyConfig: the beauty settings.
    Parameter Type Description
    whiteningLevel number Whitening, range:[0,1], the larger the value, the better the whitening effect.
    smoothnessLevel number Skin grinding, range:[0,1], the larger the value, the better the skin grinding effect.
  • AliEngineDeviceInfo: device information.
    Parameter Type Description
    deviceName string The DeviceName of the device.
    deviceID string The ID of the device.
  • ChannelMediaOptions: the membership option.
    Parameter Type Description
    autoSubscribeAudio boolean Automatically subscribe to audio. Default value: true.
    autoSubscribeVideo boolean Automatically subscribe to videos. Default value: true.
  • AliEngineScreenItemInfo: The screen shares source information.
    Parameter Type Description
    sourceId string The ID of the source.
    sourceTitle string The name of the source.
  • AliEngineUserInfo: user information.
    Parameter Type Description
    userid string The ID of the user.
    displayName string The nickname of the user.
    hasCameraMaster boolean Indicates whether the stream is being pushed.
    hasCameraSlave boolean Indicates whether the stream is being pushed.
    hasScreenSharing boolean Indicates whether the screen stream is being pushed.
    hasAudio boolean Indicates whether audio is being pushed.
    muteAudioPlaying boolean Indicates whether it is being muted.