你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CallingHandlers interface

包含调用组件所需的所有处理程序的对象。

从此包中调用相关组件能够从此对象中选取相关处理程序。 请参阅<xref:useHandlers>和使用PropsFor

Extends

属性

onStartCall

继承属性

onCreateLocalStreamView
onCreateRemoteStreamView
onDisposeLocalStreamView
onDisposeRemoteStreamView
onHangUp
onSelectCamera
onSelectMicrophone
onSelectSpeaker
onStartLocalVideo
onStartScreenShare
onStopScreenShare
onToggleCamera
onToggleMicrophone
onToggleScreenShare

继承的方法

onRemoveParticipant(string)

属性详细信息

onStartCall

onStartCall: (participants: CommunicationIdentifier[], options?: StartCallOptions) => undefined | Call

属性值

(participants: CommunicationIdentifier[], options?: StartCallOptions) => undefined | Call

继承属性详细信息

onCreateLocalStreamView

onCreateLocalStreamView: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

属性值

(options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

继承自CommonCallingHandlers.onCreateLocalStreamView

onCreateRemoteStreamView

onCreateRemoteStreamView: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

属性值

(userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

继承自CommonCallingHandlers.onCreateRemoteStreamView

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onDisposeLocalStreamView

onDisposeRemoteStreamView

onDisposeRemoteStreamView: (userId: string) => Promise<void>

属性值

(userId: string) => Promise<void>

继承自CommonCallingHandlers.onDisposeRemoteStreamView

onHangUp

onHangUp: (forEveryone?: boolean) => Promise<void>

属性值

(forEveryone?: boolean) => Promise<void>

继承自CommonCallingHandlers.onHangUp

onSelectCamera

onSelectCamera: (device: VideoDeviceInfo, options?: VideoStreamOptions) => Promise<void>

属性值

(device: VideoDeviceInfo, options?: VideoStreamOptions) => Promise<void>

继承自CommonCallingHandlers.onSelectCamera

onSelectMicrophone

onSelectMicrophone: (device: AudioDeviceInfo) => Promise<void>

属性值

(device: AudioDeviceInfo) => Promise<void>

继承自CommonCallingHandlers.onSelectMicrophone

onSelectSpeaker

onSelectSpeaker: (device: AudioDeviceInfo) => Promise<void>

属性值

(device: AudioDeviceInfo) => Promise<void>

继承自CommonCallingHandlers.onSelectSpeaker

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartLocalVideo

onStartScreenShare

onStartScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartScreenShare

onStopScreenShare

onStopScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStopScreenShare

onToggleCamera

onToggleCamera: (options?: VideoStreamOptions) => Promise<void>

属性值

(options?: VideoStreamOptions) => Promise<void>

继承自CommonCallingHandlers.onToggleCamera

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleMicrophone

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleScreenShare

继承的方法详细信息

onRemoveParticipant(string)

function onRemoveParticipant(userId: string): Promise<void>

参数

userId

string

返回

Promise<void>

继承自CommonCallingHandlers.onRemoveParticipant