CallAdapterCallOperations interface

Funktioner för att hantera det aktuella anropet.

Metoder

createStreamView(string, VideoStreamOptions)

Skapa HTML-vyn för en dataström.

disposeStreamView(string, VideoStreamOptions)

Ta bort HTML-vyn för en dataström.

leaveCall(boolean)

Lämna samtalet

mute()

Stäng av ljudet för den aktuella användaren under samtalet eller inaktivera mikrofonen lokalt

removeParticipant(string)

Ta bort en deltagare från samtalet.

startCamera(VideoStreamOptions)

Starta kameran Den här metoden börjar återge en lokal kameravy när samtalet inte är aktivt

startScreenShare()

Börja dela skärmen under ett samtal.

stopCamera()

Stoppa kameran Den här metoden slutar återge en lokal kameravy när samtalet inte är aktivt

stopScreenShare()

Sluta dela skärmen

unmute()

Slå på ljudet för den aktuella användaren under samtalet eller aktivera mikrofonen lokalt

Metodinformation

createStreamView(string, VideoStreamOptions)

Skapa HTML-vyn för en dataström.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Parametrar

remoteUserId

string

ID för deltagaren som ska återges, lämna det odefinierat för att skapa den lokala kameravyn

options
VideoStreamOptions

Alternativ för att styra hur videoströmmar återges <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Returer

Promise<void | CreateVideoStreamViewResult>

Kommentarer

Den här metoden implementeras för sammansatta

disposeStreamView(string, VideoStreamOptions)

Ta bort HTML-vyn för en dataström.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Parametrar

remoteUserId

string

ID för deltagaren att återge, lämna det odefinierat för att ta bort den lokala kameravyn

options
VideoStreamOptions

Alternativ för att styra hur videoströmmar återges <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Returer

Promise<void>

Kommentarer

Den här metoden implementeras för sammansatta

leaveCall(boolean)

Lämna samtalet

function leaveCall(forEveryone?: boolean): Promise<void>

Parametrar

forEveryone

boolean

Om alla deltagare ska avlägsnas när de lämnar

Returer

Promise<void>

mute()

Stäng av ljudet för den aktuella användaren under samtalet eller inaktivera mikrofonen lokalt

function mute(): Promise<void>

Returer

Promise<void>

removeParticipant(string)

Ta bort en deltagare från samtalet.

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

Parametrar

userId

string

ID för deltagaren som ska tas bort

Returer

Promise<void>

startCamera(VideoStreamOptions)

Starta kameran Den här metoden börjar återge en lokal kameravy när samtalet inte är aktivt

function startCamera(options?: VideoStreamOptions): Promise<void>

Parametrar

options
VideoStreamOptions

Alternativ för att styra hur videoströmmar återges <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Returer

Promise<void>

startScreenShare()

Börja dela skärmen under ett samtal.

function startScreenShare(): Promise<void>

Returer

Promise<void>

stopCamera()

Stoppa kameran Den här metoden slutar återge en lokal kameravy när samtalet inte är aktivt

function stopCamera(): Promise<void>

Returer

Promise<void>

stopScreenShare()

Sluta dela skärmen

function stopScreenShare(): Promise<void>

Returer

Promise<void>

unmute()

Slå på ljudet för den aktuella användaren under samtalet eller aktivera mikrofonen lokalt

function unmute(): Promise<void>

Returer

Promise<void>