Skip to content

@capgo/capacitor-stream-call

Uses the https://getstream.io/ SDK to implement calling in Capacitor.

Uses the https://getstream.io/ SDK to implement calling in Capacitor.

  • login - Login to Stream Video service.
  • logout - Logout from Stream Video service.
  • call - Initiate a call to another user.
  • endCall - End the current call.
MethodDescription
loginLogin to Stream Video service.
logoutLogout from Stream Video service.
callInitiate a call to another user.
endCallEnd the current call.
joinCallJoin an existing call.
setMicrophoneEnabledEnable or disable microphone.
setCameraEnabledEnable or disable camera.
addListenerAdd listener for call events.
addListenerListen for lock-screen incoming call (Android only). Fired when the app is shown by full-screen intent before user interaction.
removeAllListenersRemove all event listeners.
enableBluetoothEnable bluetooth audio.
acceptCallAccept an incoming call.
rejectCallReject an incoming call.
isCameraEnabledCheck if camera is enabled.
getCallStatusGet the current call status.
getRingingCallGet the current ringing call.
toggleViewsCycle through the available video layouts.
setSpeakerSet speakerphone on.
switchCameraSwitch camera.
getCallInfoGet detailed information about an active call including caller details.
setDynamicStreamVideoApikeySet a dynamic Stream Video API key that overrides the static one.
getDynamicStreamVideoApikeyGet the currently set dynamic Stream Video API key.
getCurrentUserGet the current user’s information.
getPluginVersionGet the native Capacitor plugin version.

This reference is synced from src/definitions.ts in capacitor-streamcall.