CallAdapterCallOperations interface
Funktioner för att hantera det aktuella anropet.
Metoder
create |
Skapa HTML-vyn för en dataström. |
dispose |
Ta bort HTML-vyn för en dataström. |
leave |
Lämna samtalet |
mute() | Stäng av ljudet för den aktuella användaren under samtalet eller inaktivera mikrofonen lokalt |
remove |
Ta bort en deltagare från samtalet. |
start |
Starta kameran Den här metoden börjar återge en lokal kameravy när samtalet inte är aktivt |
start |
Börja dela skärmen under ett samtal. |
stop |
Stoppa kameran Den här metoden slutar återge en lokal kameravy när samtalet inte är aktivt |
stop |
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>