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/web/index"
RtcChannelAdapterWeb
Class RtcChannelAdapterWeb
Hierarchy
RtcChannelAdapterBase
RtcChannelAdapterWeb
Index
Constructors
constructor
Properties
channel
Name
logger
main
sub
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
Web
(
channelName
:
string
, configs
:
RtcAdapterWebConfig
, base
:
RtcAdapterBase
, audioRawDataDispatcher
:
AGAudioRawDataDispatcher
)
:
RtcChannelAdapterWeb
Parameters
channelName:
string
configs:
RtcAdapterWebConfig
base:
RtcAdapterBase
audioRawDataDispatcher:
AGAudioRawDataDispatcher
Returns
RtcChannelAdapterWeb
Properties
Readonly
channel
Name
channel
Name
:
string
logger
logger
:
LoggerFacade
Readonly
main
main
:
AgoraRteWebClientMain
Readonly
sub
sub
:
AgoraRteWebClientSub
Methods
emit
emit
(
evt
:
string
,
...
args
:
any
[]
)
:
RtcChannelAdapterWeb
Parameters
evt:
string
Rest
...
args:
any
[]
Returns
RtcChannelAdapterWeb
enable
Dual
Stream
enable
Dual
Stream
(
enable
:
boolean
, connectionType
:
AGRtcConnectionType
)
:
Promise
<
void
>
Parameters
enable:
boolean
connectionType:
AGRtcConnectionType
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
(
)
:
any
Returns
any
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
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
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
)
:
RtcChannelAdapterWeb
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterWeb
on
on
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterWeb
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterWeb
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
, isUsingProxy
:
boolean
)
=>
void
)
:
number
Parameters
cb:
(
connectionType
:
AGRtcConnectionType
, isUsingProxy
:
boolean
)
=>
void
(
connectionType
:
AGRtcConnectionType
, isUsingProxy
:
boolean
)
:
void
Parameters
connectionType:
AGRtcConnectionType
isUsingProxy:
boolean
Returns
void
Returns
number
once
once
(
evt
:
string
, cb
:
CallableFunction
)
:
RtcChannelAdapterWeb
Parameters
evt:
string
cb:
CallableFunction
Returns
RtcChannelAdapterWeb
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
, connectionType
:
AGRtcConnectionType
)
:
number
Parameters
streamParameter:
AGLowStreamParameter
connectionType:
AGRtcConnectionType
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
, 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
Web
constructor
channel
Name
logger
main
sub
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