CallAdapterCallOperations interface
Fungsionalitas untuk mengelola panggilan saat ini.
Metode
create |
Membuat tampilan html untuk aliran. |
dispose |
Buang tampilan html untuk aliran. |
leave |
Tinggalkan panggilan |
mute() | Mematikan suara pengguna saat ini selama panggilan atau menonaktifkan mikrofon secara lokal |
remove |
Menghapus peserta dari panggilan. |
start |
Mulai kamera Metode ini akan mulai merender tampilan kamera lokal saat panggilan tidak aktif |
start |
Mulai berbagi layar selama panggilan. |
stop |
Hentikan kamera Metode ini akan berhenti merender tampilan kamera lokal saat panggilan tidak aktif |
stop |
Berhenti berbagi layar |
unmute() | Nyalakan suara pengguna saat ini selama panggilan atau aktifkan mikrofon secara lokal |
Detail Metode
createStreamView(string, VideoStreamOptions)
Membuat tampilan html untuk aliran.
function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>
Parameter
- remoteUserId
-
string
Id peserta yang akan dirender, biarkan tidak terdefinis untuk membuat tampilan kamera lokal
- options
- VideoStreamOptions
Opsi untuk mengontrol cara streaming video dirender <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Mengembalikan
Promise<void | CreateVideoStreamViewResult>
Keterangan
Metode ini diimplementasikan untuk komposit
disposeStreamView(string, VideoStreamOptions)
Buang tampilan html untuk aliran.
function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>
Parameter
- remoteUserId
-
string
Id peserta yang akan dirender, biarkan tidak terdefinisi untuk membuang tampilan kamera lokal
- options
- VideoStreamOptions
Opsi untuk mengontrol cara streaming video dirender <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Mengembalikan
Promise<void>
Keterangan
Metode ini diimplementasikan untuk komposit
leaveCall(boolean)
Tinggalkan panggilan
function leaveCall(forEveryone?: boolean): Promise<void>
Parameter
- forEveryone
-
boolean
Apakah akan menghapus semua peserta saat keluar
Mengembalikan
Promise<void>
mute()
Mematikan suara pengguna saat ini selama panggilan atau menonaktifkan mikrofon secara lokal
function mute(): Promise<void>
Mengembalikan
Promise<void>
removeParticipant(string)
Menghapus peserta dari panggilan.
function removeParticipant(userId: string): Promise<void>
Parameter
- userId
-
string
Id peserta yang akan dihapus
Mengembalikan
Promise<void>
startCamera(VideoStreamOptions)
Mulai kamera Metode ini akan mulai merender tampilan kamera lokal saat panggilan tidak aktif
function startCamera(options?: VideoStreamOptions): Promise<void>
Parameter
- options
- VideoStreamOptions
Opsi untuk mengontrol cara streaming video dirender <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Mengembalikan
Promise<void>
startScreenShare()
Mulai berbagi layar selama panggilan.
function startScreenShare(): Promise<void>
Mengembalikan
Promise<void>
stopCamera()
Hentikan kamera Metode ini akan berhenti merender tampilan kamera lokal saat panggilan tidak aktif
function stopCamera(): Promise<void>
Mengembalikan
Promise<void>
stopScreenShare()
Berhenti berbagi layar
function stopScreenShare(): Promise<void>
Mengembalikan
Promise<void>
unmute()
Nyalakan suara pengguna saat ini selama panggilan atau aktifkan mikrofon secara lokal
function unmute(): Promise<void>
Mengembalikan
Promise<void>