Search
Preparing search index...
The search index is not available
Edu Store Typescript API Reference for Web
Options
All
Public
Public/Protected
All
Inherited
Menu
Edu Store Typescript API Reference for Web
"agora-rte-sdk/src/core/rtc/adapter/electron/index"
RtcChannelAdapterElectron
Class RtcChannelAdapterElectron
Hierarchy
RtcChannelAdapterBase
RtcChannelAdapterElectron
Index
Constructors
constructor
Properties
base
channel
Name
logger
uid
Accessors
is
Local
Audio
Muted
is
Local
Video
Muted
Methods
emit
enable
Dual
Stream
get
Current
Frame
Data
get
Session
Id
join
leave
mute
Local
Audio
mute
Local
Audio
Stream
mute
Local
Screen
Share
mute
Local
Video
mute
Local
Video
Stream
mute
Remote
Audio
mute
Remote
Video
mute
Remote
Video
Mass
off
on
on
Audio
Volume
Indication
on
Connected
Through
Cloud
Proxy
on
Connection
State
Changed
on
Network
Stats
on
Published
Through
Cloud
Proxy
once
remove
All
Event
Listeners
set
Cloud
Proxy
set
Latency
Level
set
Low
Stream
Parameter
set
Remote
Track
Volume
set
Remote
Video
Stream
Type
Constructors
constructor
new
Rtc
Channel
Adapter
Electron
(
channelName
:
string
, configs
:
RtcAdapterElectronConfig
, base
:
RtcAdapterBase
)
:
RtcChannelAdapterElectron
Parameters
channelName:
string
configs:
RtcAdapterElectronConfig
base:
RtcAdapterBase
Returns
RtcChannelAdapterElectron
Properties
base
base
:
RtcAdapterElectron
channel
Name
channel
Name
:
string
logger
logger
:
"agora-rte-sdk/src/core/logger/type"
.
Logger
Optional
uid
uid
?:
number
Accessors
is
Local
Audio
Muted
get
isLocalAudioMuted
(
)
:
boolean
Returns
boolean
is
Local
Video
Muted
get
isLocalVideoMuted
(
)
:
boolean
Returns
boolean
Methods
emit
emit
(
evt
:
string
,
...
args
:
any
[]
)
:
RtcChannelAdapterElectron
Parameters
evt:
string
Rest
...
args:
any
[]
Returns
RtcChannelAdapterElectron
enable
Dual
Stream
enable
Dual
Stream
(
enable
:
boolean
)
:
Promise
<
void
>
Parameters
enable:
boolean
Returns
Promise
<
void
>
get
Current
Frame
Data
get
Current
Frame
Data
(
_streamUuid
:
string
)
:
ImageData
Parameters
_streamUuid:
string
Returns
ImageData
get
Session
Id
get
Session
Id
(
)
:
string
Returns
string
join
join
(
token
:
string
, streamUuid
:
string
, connectionType
:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
token:
string
streamUuid:
string
connectionType:
AGRtcConnectionType
Returns
Promise
<
void
>
leave
leave
(
connectionType
?:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
Optional
connectionType:
AGRtcConnectionType
Returns
Promise
<
void
>
mute
Local
Audio
mute
Local
Audio
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
mute
Local
Audio
Stream
mute
Local
Audio
Stream
(
mute
:
boolean
)
:
number
Parameters
mute:
boolean
Returns
number
mute
Local
Screen
Share
mute
Local
Screen
Share
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
mute
Local
Video
mute
Local
Video
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
mute
Local
Video
Stream
mute
Local
Video
Stream
(
mute
:
boolean
)
:
number
Parameters
mute:
boolean
Returns
number
mute
Remote
Audio
mute
Remote
Audio
(
streamUuid
:
string
, mute
:
boolean
)
:
number
Parameters
streamUuid:
string
mute:
boolean
Returns
number
mute
Remote
Video
mute
Remote
Video
(
streamUuid
:
string
, mute
:
boolean
)
:
number
Parameters
streamUuid:
string
mute:
boolean
Returns
number
mute
Remote
Video
Mass
mute
Remote
Video
Mass
(
streamUuids
:
string
[]
, mute
:
boolean
)
:
Promise
<
string
[]
>
Parameters
streamUuids:
string
[]
mute:
boolean
Returns
Promise
<
string
[]
>
off
off
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterElectron
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterElectron
on
on
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterElectron
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterElectron
on
Audio
Volume
Indication
on
Audio
Volume
Indication
(
cb
:
(
volumes
:
Map
<
string
,
number
>
)
=>
void
)
:
number
Parameters
cb:
(
volumes
:
Map
<
string
,
number
>
)
=>
void
(
volumes
:
Map
<
string
,
number
>
)
:
void
Parameters
volumes:
Map
<
string
,
number
>
Returns
void
Returns
number
on
Connected
Through
Cloud
Proxy
on
Connected
Through
Cloud
Proxy
(
cb
:
(
connectionType
:
AGRtcConnectionType
)
=>
void
)
:
number
Parameters
cb:
(
connectionType
:
AGRtcConnectionType
)
=>
void
(
connectionType
:
AGRtcConnectionType
)
:
void
Parameters
connectionType:
AGRtcConnectionType
Returns
void
Returns
number
on
Connection
State
Changed
on
Connection
State
Changed
(
cb
:
(
state
:
AGRtcState
, connectionType
:
AGRtcConnectionType
)
=>
void
)
:
number
Parameters
cb:
(
state
:
AGRtcState
, connectionType
:
AGRtcConnectionType
)
=>
void
(
state
:
AGRtcState
, connectionType
:
AGRtcConnectionType
)
:
void
Parameters
state:
AGRtcState
connectionType:
AGRtcConnectionType
Returns
void
Returns
number
on
Network
Stats
on
Network
Stats
(
cb
:
(
stats
:
AGNetworkStats
)
=>
void
)
:
number
Parameters
cb:
(
stats
:
AGNetworkStats
)
=>
void
(
stats
:
AGNetworkStats
)
:
void
Parameters
stats:
AGNetworkStats
Returns
void
Returns
number
on
Published
Through
Cloud
Proxy
on
Published
Through
Cloud
Proxy
(
cb
:
(
connectionType
:
AGRtcConnectionType
, isUsingCloudProxy
:
boolean
)
=>
void
)
:
number
Parameters
cb:
(
connectionType
:
AGRtcConnectionType
, isUsingCloudProxy
:
boolean
)
=>
void
(
connectionType
:
AGRtcConnectionType
, isUsingCloudProxy
:
boolean
)
:
void
Parameters
connectionType:
AGRtcConnectionType
isUsingCloudProxy:
boolean
Returns
void
Returns
number
once
once
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterElectron
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterElectron
remove
All
Event
Listeners
remove
All
Event
Listeners
(
)
:
void
Returns
void
set
Cloud
Proxy
set
Cloud
Proxy
(
proxyType
:
AgoraCloudProxyType
)
:
number
Parameters
proxyType:
AgoraCloudProxyType
Returns
number
set
Latency
Level
set
Latency
Level
(
level
:
AgoraLatencyLevel
)
:
void
Parameters
level:
AgoraLatencyLevel
Returns
void
set
Low
Stream
Parameter
set
Low
Stream
Parameter
(
streamParameter
:
AGLowStreamParameter
)
:
number
Parameters
streamParameter:
AGLowStreamParameter
Returns
number
set
Remote
Track
Volume
set
Remote
Track
Volume
(
streamUuid
:
string
, volume
:
number
)
:
number
Parameters
streamUuid:
string
volume:
number
Returns
number
set
Remote
Video
Stream
Type
set
Remote
Video
Stream
Type
(
streamUuid
:
string
, streamType
:
AGRemoteVideoStreamType
)
:
number
Parameters
streamUuid:
string
streamType:
AGRemoteVideoStreamType
Returns
number
Exports
"agora-
edu-
core/src/configs/index"
"agora-
edu-
core/src/event-
center"
"agora-
edu-
core/src/index"
"agora-
edu-
core/src/log-
reporter"
"agora-
edu-
core/src/services/api"
"agora-
edu-
core/src/services/error"
"agora-
edu-
core/src/services/report-
v2"
"agora-
edu-
core/src/stores/domain/common/base"
"agora-
edu-
core/src/stores/domain/common/cloud-
drive/index"
"agora-
edu-
core/src/stores/domain/common/cloud-
drive/struct"
"agora-
edu-
core/src/stores/domain/common/cloud-
drive/type"
"agora-
edu-
core/src/stores/domain/common/cloud-
drive/utils"
"agora-
edu-
core/src/stores/domain/common/connection"
"agora-
edu-
core/src/stores/domain/common/group/index"
"agora-
edu-
core/src/stores/domain/common/group/type"
"agora-
edu-
core/src/stores/domain/common/hand-
up/index"
"agora-
edu-
core/src/stores/domain/common/hand-
up/type"
"agora-
edu-
core/src/stores/domain/common/index"
"agora-
edu-
core/src/stores/domain/common/media/index"
"agora-
edu-
core/src/stores/domain/common/media/type"
"agora-
edu-
core/src/stores/domain/common/message/index"
"agora-
edu-
core/src/stores/domain/common/message/struct"
"agora-
edu-
core/src/stores/domain/common/message/type"
"agora-
edu-
core/src/stores/domain/common/recording/index"
"agora-
edu-
core/src/stores/domain/common/recording/type"
"agora-
edu-
core/src/stores/domain/common/report/index"
"agora-
edu-
core/src/stores/domain/common/room/command-
handler"
"agora-
edu-
core/src/stores/domain/common/room/index"
"agora-
edu-
core/src/stores/domain/common/room/type"
"agora-
edu-
core/src/stores/domain/common/statistics/index"
"agora-
edu-
core/src/stores/domain/common/stream/index"
"agora-
edu-
core/src/stores/domain/common/stream/struct"
"agora-
edu-
core/src/stores/domain/common/user/index"
"agora-
edu-
core/src/stores/domain/common/user/struct"
"agora-
edu-
core/src/stores/domain/common/user/type"
"agora-
edu-
core/src/stores/domain/common/widget/controller"
"agora-
edu-
core/src/stores/domain/common/widget/helper"
"agora-
edu-
core/src/stores/domain/common/widget/index"
"agora-
edu-
core/src/stores/domain/common/widget/struct"
"agora-
edu-
core/src/stores/domain/common/widget/type"
"agora-
edu-
core/src/stores/domain/index"
"agora-
edu-
core/src/stores/domain/interactive/index"
"agora-
edu-
core/src/stores/domain/lecture/index"
"agora-
edu-
core/src/stores/domain/one-
on-
one/index"
"agora-
edu-
core/src/stores/index"
"agora-
edu-
core/src/type"
"agora-
edu-
core/src/utils/batch"
"agora-
edu-
core/src/utils/collection"
"agora-
edu-
core/src/utils/error"
"agora-
edu-
core/src/utils/index"
"agora-
rte-
sdk/src/configs/index"
"agora-
rte-
sdk/src/core/decorator/bound/index"
"agora-
rte-
sdk/src/core/decorator/index"
"agora-
rte-
sdk/src/core/decorator/lodash/index"
"agora-
rte-
sdk/src/core/decorator/log/handler"
"agora-
rte-
sdk/src/core/decorator/log/index"
"agora-
rte-
sdk/src/core/decorator/log/log-
serializer"
"agora-
rte-
sdk/src/core/decorator/log/logger"
"agora-
rte-
sdk/src/core/decorator/proxy"
"agora-
rte-
sdk/src/core/decorator/type"
"agora-
rte-
sdk/src/core/engine/index"
"agora-
rte-
sdk/src/core/log-
upload/handler"
"agora-
rte-
sdk/src/core/log-
upload/scheduler"
"agora-
rte-
sdk/src/core/log-
upload/type"
"agora-
rte-
sdk/src/core/logger/constants"
"agora-
rte-
sdk/src/core/logger/hijack"
"agora-
rte-
sdk/src/core/logger/index"
"agora-
rte-
sdk/src/core/logger/logger-
impl"
"agora-
rte-
sdk/src/core/logger/manager-
impl"
"agora-
rte-
sdk/src/core/logger/type"
"agora-
rte-
sdk/src/core/media-
player/index"
"agora-
rte-
sdk/src/core/media-
player/stream-
media-
player"
"agora-
rte-
sdk/src/core/media-
player/type"
"agora-
rte-
sdk/src/core/media/control"
"agora-
rte-
sdk/src/core/media/loopback"
"agora-
rte-
sdk/src/core/media/player"
"agora-
rte-
sdk/src/core/media/track"
"agora-
rte-
sdk/src/core/media/type"
"agora-
rte-
sdk/src/core/processor/message-
handler"
"agora-
rte-
sdk/src/core/processor/sequence-
msg/data"
"agora-
rte-
sdk/src/core/processor/sequence-
msg/message-
parser"
"agora-
rte-
sdk/src/core/processor/sequence-
msg/synchronizer"
"agora-
rte-
sdk/src/core/processor/struct"
"agora-
rte-
sdk/src/core/processor/type"
"agora-
rte-
sdk/src/core/rtc/adapter/base"
"agora-
rte-
sdk/src/core/rtc/adapter/electron/device"
"agora-
rte-
sdk/src/core/rtc/adapter/electron/index"
"agora-
rte-
sdk/src/core/rtc/adapter/electron/stats"
"agora-
rte-
sdk/src/core/rtc/adapter/electron/thread"
"agora-
rte-
sdk/src/core/rtc/adapter/index"
"agora-
rte-
sdk/src/core/rtc/adapter/web/client"
"agora-
rte-
sdk/src/core/rtc/adapter/web/device"
"agora-
rte-
sdk/src/core/rtc/adapter/web/dispatcher"
"agora-
rte-
sdk/src/core/rtc/adapter/web/index"
"agora-
rte-
sdk/src/core/rtc/adapter/web/player"
"agora-
rte-
sdk/src/core/rtc/adapter/web/stats"
"agora-
rte-
sdk/src/core/rtc/adapter/web/thread"
"agora-
rte-
sdk/src/core/rtc/canvas"
"agora-
rte-
sdk/src/core/rtc/channel"
"agora-
rte-
sdk/src/core/rtc/index"
"agora-
rte-
sdk/src/core/rtc/type"
"agora-
rte-
sdk/src/core/rtm/index"
"agora-
rte-
sdk/src/core/rtm/type"
"agora-
rte-
sdk/src/core/schedule/index"
"agora-
rte-
sdk/src/core/schedule/scheduler"
"agora-
rte-
sdk/src/core/schedule/task"
"agora-
rte-
sdk/src/core/services/api"
"agora-
rte-
sdk/src/core/services/base"
"agora-
rte-
sdk/src/core/services/domain-
region-
map"
"agora-
rte-
sdk/src/core/services/fallback-
request-
handler"
"agora-
rte-
sdk/src/core/services/report"
"agora-
rte-
sdk/src/core/upload/index"
"agora-
rte-
sdk/src/core/upload/scheduler"
"agora-
rte-
sdk/src/core/upload/type"
"agora-
rte-
sdk/src/core/utils/electron-
log-
file"
"agora-
rte-
sdk/src/core/utils/error"
"agora-
rte-
sdk/src/core/utils/events"
"agora-
rte-
sdk/src/core/utils/file-
reader"
"agora-
rte-
sdk/src/core/utils/http-
client"
"agora-
rte-
sdk/src/core/utils/interceptor"
"agora-
rte-
sdk/src/core/utils/networkutils"
"agora-
rte-
sdk/src/core/utils/race-
condition"
"agora-
rte-
sdk/src/core/utils/thread"
"agora-
rte-
sdk/src/core/utils/types"
"agora-
rte-
sdk/src/core/utils/utils"
"agora-
rte-
sdk/src/core/worker/constants"
"agora-
rte-
sdk/src/core/worker/handler/binary"
"agora-
rte-
sdk/src/core/worker/handler/db"
"agora-
rte-
sdk/src/core/worker/handler/log"
"agora-
rte-
sdk/src/core/worker/handler/reply"
"agora-
rte-
sdk/src/core/worker/index"
"agora-
rte-
sdk/src/core/worker/interactor"
"agora-
rte-
sdk/src/core/worker/mutex"
"agora-
rte-
sdk/src/core/worker/type"
"agora-
rte-
sdk/src/core/worker/worker-
entry"
"agora-
rte-
sdk/src/core/worker/worker-
factory"
"agora-
rte-
sdk/src/core/worker/worker-
installer"
"agora-
rte-
sdk/src/index"
"agora-
rte-
sdk/src/scene/index"
"agora-
rte-
sdk/src/scene/state-
sync"
"agora-
rte-
sdk/src/type"
"agora-
rte-
sdk/src/user/index"
Rtc
Channel
Adapter
Electron
constructor
base
channel
Name
logger
uid
is
Local
Audio
Muted
is
Local
Video
Muted
emit
enable
Dual
Stream
get
Current
Frame
Data
get
Session
Id
join
leave
mute
Local
Audio
mute
Local
Audio
Stream
mute
Local
Screen
Share
mute
Local
Video
mute
Local
Video
Stream
mute
Remote
Audio
mute
Remote
Video
mute
Remote
Video
Mass
off
on
on
Audio
Volume
Indication
on
Connected
Through
Cloud
Proxy
on
Connection
State
Changed
on
Network
Stats
on
Published
Through
Cloud
Proxy
once
remove
All
Event
Listeners
set
Cloud
Proxy
set
Latency
Level
set
Low
Stream
Parameter
set
Remote
Track
Volume
set
Remote
Video
Stream
Type