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/base"
RtcChannelAdapterBase
Class RtcChannelAdapterBase
Hierarchy
AGEventEmitter
RtcChannelAdapterBase
RtcChannelAdapterElectron
RtcChannelAdapterWeb
Index
Constructors
constructor
Methods
emit
enable
Dual
Stream
get
Current
Frame
Data
get
Session
Id
join
leave
mute
Local
Audio
mute
Local
Screen
Share
mute
Local
Video
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
Base
(
)
:
RtcChannelAdapterBase
Returns
RtcChannelAdapterBase
Methods
emit
emit
(
evt
:
string
,
...
args
:
any
[]
)
:
RtcChannelAdapterBase
Parameters
evt:
string
Rest
...
args:
any
[]
Returns
RtcChannelAdapterBase
Abstract
enable
Dual
Stream
enable
Dual
Stream
(
enable
:
boolean
, connectionType
?:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
enable:
boolean
Optional
connectionType:
AGRtcConnectionType
Returns
Promise
<
void
>
Abstract
get
Current
Frame
Data
get
Current
Frame
Data
(
streamUuid
:
string
)
:
ImageData
Parameters
streamUuid:
string
Returns
ImageData
Abstract
get
Session
Id
get
Session
Id
(
)
:
string
Returns
string
Abstract
join
join
(
token
:
string
, streamUuid
:
string
, connectionType
:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
token:
string
streamUuid:
string
connectionType:
AGRtcConnectionType
Returns
Promise
<
void
>
Abstract
leave
leave
(
connectionType
?:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
Optional
connectionType:
AGRtcConnectionType
Returns
Promise
<
void
>
Abstract
mute
Local
Audio
mute
Local
Audio
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
Abstract
mute
Local
Screen
Share
mute
Local
Screen
Share
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
Abstract
mute
Local
Video
mute
Local
Video
(
mute
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
mute:
boolean
connectionType:
AGRtcConnectionType
Returns
number
Abstract
mute
Remote
Audio
mute
Remote
Audio
(
streamUuid
:
string
, mute
:
boolean
)
:
number
Parameters
streamUuid:
string
mute:
boolean
Returns
number
Abstract
mute
Remote
Video
mute
Remote
Video
(
streamUuid
:
string
, mute
:
boolean
)
:
number
Parameters
streamUuid:
string
mute:
boolean
Returns
number
Abstract
mute
Remote
Video
Mass
mute
Remote
Video
Mass
(
streamUuid
:
string
[]
, mute
:
boolean
)
:
Promise
<
string
[]
>
Parameters
streamUuid:
string
[]
mute:
boolean
Returns
Promise
<
string
[]
>
off
off
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterBase
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterBase
on
on
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterBase
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterBase
Abstract
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
Abstract
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
Abstract
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
Abstract
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
Abstract
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
)
:
RtcChannelAdapterBase
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterBase
remove
All
Event
Listeners
remove
All
Event
Listeners
(
)
:
void
Returns
void
Abstract
set
Cloud
Proxy
set
Cloud
Proxy
(
proxyType
:
AgoraCloudProxyType
)
:
number
Parameters
proxyType:
AgoraCloudProxyType
Returns
number
Abstract
set
Latency
Level
set
Latency
Level
(
level
:
AgoraLatencyLevel
)
:
void
Parameters
level:
AgoraLatencyLevel
Returns
void
Abstract
set
Low
Stream
Parameter
set
Low
Stream
Parameter
(
streamParameter
:
AGLowStreamParameter
, connectionType
?:
AGRtcConnectionType
)
:
number
Parameters
streamParameter:
AGLowStreamParameter
Optional
connectionType:
AGRtcConnectionType
Returns
number
Abstract
set
Remote
Track
Volume
set
Remote
Track
Volume
(
streamUuid
:
string
, volume
:
number
)
:
number
Parameters
streamUuid:
string
volume:
number
Returns
number
Abstract
set
Remote
Video
Stream
Type
set
Remote
Video
Stream
Type
(
streamUuid
:
string
, streamType
:
AGRemoteVideoStreamType
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
streamUuid:
string
streamType:
AGRemoteVideoStreamType
connectionType:
AGRtcConnectionType
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
Base
constructor
emit
enable
Dual
Stream
get
Current
Frame
Data
get
Session
Id
join
leave
mute
Local
Audio
mute
Local
Screen
Share
mute
Local
Video
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