NERtcSDK HarmonyOS
Preparing search index...
NERtcCallback
NERtcCallback
Interface NERtcCallback
interface
NERtcCallback
{
onClientRoleChange
(
oldRole
:
number
,
newRole
:
number
)
:
void
;
onDisconnect
(
reason
:
number
)
:
void
;
onJoinChannel
(
result
:
number
,
channelId
:
bigint
,
elapsed
:
bigint
,
uid
:
bigint
,
)
:
void
;
onLeaveChannel
(
result
:
number
)
:
void
;
onRecvSEIMsg
(
userId
:
bigint
,
data
:
Uint8Array
,
dataSize
:
number
)
:
void
;
onUserAudioStart
(
uid
:
bigint
)
:
void
;
onUserAudioStop
(
uid
:
bigint
)
:
void
;
onUserJoined
(
uid
:
bigint
,
extraInfo
?:
NERtcUserJoinExtraInfo
)
:
void
;
onUserLeave
(
uid
:
bigint
,
reason
:
number
,
extraInfo
?:
NERtcUserLeaveExtraInfo
,
)
:
void
;
onUserVideoStart
(
uid
:
bigint
,
maxProfile
:
number
,
streamType
?:
NERtcVideoStreamType
,
)
:
void
;
onUserVideoStop
(
uid
:
bigint
,
streamType
?:
NERtcVideoStreamType
)
:
void
;
}
Implemented by
NERtcCallbackEx
Index
Methods
on
Client
Role
Change
on
Disconnect
on
Join
Channel
on
Leave
Channel
on
Recv
SEI
Msg
on
User
Audio
Start
on
User
Audio
Stop
on
User
Joined
on
User
Leave
on
User
Video
Start
on
User
Video
Stop
Methods
on
Client
Role
Change
onClientRoleChange
(
oldRole
:
number
,
newRole
:
number
)
:
void
Parameters
oldRole
:
number
newRole
:
number
Returns
void
on
Disconnect
onDisconnect
(
reason
:
number
)
:
void
Parameters
reason
:
number
Returns
void
on
Join
Channel
onJoinChannel
(
result
:
number
,
channelId
:
bigint
,
elapsed
:
bigint
,
uid
:
bigint
,
)
:
void
Parameters
result
:
number
channelId
:
bigint
elapsed
:
bigint
uid
:
bigint
Returns
void
on
Leave
Channel
onLeaveChannel
(
result
:
number
)
:
void
Parameters
result
:
number
Returns
void
on
Recv
SEI
Msg
onRecvSEIMsg
(
userId
:
bigint
,
data
:
Uint8Array
,
dataSize
:
number
)
:
void
Parameters
userId
:
bigint
data
:
Uint8Array
dataSize
:
number
Returns
void
on
User
Audio
Start
onUserAudioStart
(
uid
:
bigint
)
:
void
Parameters
uid
:
bigint
Returns
void
on
User
Audio
Stop
onUserAudioStop
(
uid
:
bigint
)
:
void
Parameters
uid
:
bigint
Returns
void
on
User
Joined
onUserJoined
(
uid
:
bigint
,
extraInfo
?:
NERtcUserJoinExtraInfo
)
:
void
Parameters
uid
:
bigint
Optional
extraInfo
:
NERtcUserJoinExtraInfo
Returns
void
on
User
Leave
onUserLeave
(
uid
:
bigint
,
reason
:
number
,
extraInfo
?:
NERtcUserLeaveExtraInfo
,
)
:
void
Parameters
uid
:
bigint
reason
:
number
Optional
extraInfo
:
NERtcUserLeaveExtraInfo
Returns
void
on
User
Video
Start
onUserVideoStart
(
uid
:
bigint
,
maxProfile
:
number
,
streamType
?:
NERtcVideoStreamType
,
)
:
void
Parameters
uid
:
bigint
maxProfile
:
number
Optional
streamType
:
NERtcVideoStreamType
Returns
void
on
User
Video
Stop
onUserVideoStop
(
uid
:
bigint
,
streamType
?:
NERtcVideoStreamType
)
:
void
Parameters
uid
:
bigint
Optional
streamType
:
NERtcVideoStreamType
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
on
Client
Role
Change
on
Disconnect
on
Join
Channel
on
Leave
Channel
on
Recv
SEI
Msg
on
User
Audio
Start
on
User
Audio
Stop
on
User
Joined
on
User
Leave
on
User
Video
Start
on
User
Video
Stop
NERtcSDK HarmonyOS
Loading...