tencent cloud

Feedback

API Overview

Last updated: 2024-08-09 17:04:30

    TUICallKit (Includes UI Components)

    TUICallKit is an audio and video call component that includes a UI component. You can quickly implement a WhatsApp-like audio and video calling scenario with this component.
    API
    Description
    init
    Initialize TUICallKit.
    call
    Makes a one-to-one call, Support for custom room ID, call timeout, offline push content, etc
    groupCall
    Makes a group call, Support for custom room ID, call timeout, offline push content, etc
    Join a group call,v3.1.2+ support
    Customize user's ringtone,v3.0.0+ support
    Set your own nickname and avatar,v2.2.0+ support
    Turn on/off ringtone,v3.1.2+ support
    Turn on/off the floating window function, v3.1.0+ support
    Turn on/off the blurred background function button, v3.2.4+ support
    Set the call language for the TUICallKit component
    Hidden Button, v3.2.9+ support
    Set the background image for the local user's call interface, v3.2.9+ support
    Set the background image for the remote user's call interface, v3.2.9+ support
    Set the call interface layout mode, v3.3.0+ support
    et whether the camera is opened by default, v3.3.0+ support
    destroyed
    Destroy TUICallKit

    TUICallEngine (No UI)

    TUICallEngine API is an audio and video call component that offers a No UI interface. You can use this set of APIs to custom encapsulate according to your business needs.
    API
    Description
    Creating a TUICallEngine Instance (Singleton Pattern)
    Terminating a TUICallEngine Instance (Singleton Pattern)
    on
    Listening on events
    off
    Canceling Event Listening
    login
    Sign in Interface
    logout
    Logout Interface
    Configure the user's nickname and profile photo
    call
    Initiate a one-on-one call
    groupCall
    Group Chat Invitation Call
    accept
    Answer Calls
    reject
    Decline Call
    hangup
    End Calls
    Switch Audio and Video Calls
    Initiate Remote Screen Rendering
    Stop Remote Screen Rendering
    Start Local Screen Rendering, Note: This will be deprecated; use openCamera instead
    Stop Local Screen Rendering, Note: This will be deprecated; use closeCamera instead
    Enable the camera
    Turn Off Camera
    Switch between front and rear cameras, note: only supported on mobile devices. v3.0.0+ supported
    Enable Microphone
    Turn off the microphone
    Set video quality
    Access device list
    Switch camera or microphone devices
    Enable/disable AI noise reduction
    Turn on/off the multi-device login mode of TUICallEngine. v2.1.1+ supported
    Switch/set background blur, v3.0.6+ supported
    Switch/set image background blur, v3.0.6+ supported

    Event Types

    TUICallEvent is the callback event class corresponding to TUICallEngine. Through this callback, you can listen to the callback events of interest.
    EVENT
    Description
    An error occurred during the call.
    This event is received when the SDK enters the ready state
    Receiving this event after a duplicate sign-in indicates that the user has been removed from the room
    If a user answers, this event will be received
    A user joined the call.
    A user left the call.
    A user declined the call.
    A user didn't respond.
    A user was busy.
    Whether a user has a video stream.
    Whether a user has an audio stream.
    The volume levels of all users.
    Group Chat Update, Invitation List this callback will be received
    Call connected event, v1.4.6+ supported
    A call was received. It will be discarded later and it is recommended to use TUICallEvent.ON_CALL_RECEIVED
    Call request event, v1.4.6+ supported
    Call cancellation event, It will be abandoned later and it is recommended to use TUICallEvent.ON_CALL_CANCELED
    Call cancellation event, v1.4.6+ supported
    Call connected event.
    The call ended.
    Device list update, this event will be received
    Call type switching, this event will be received
    All user network quality events, v3.0.7+ supported

    Document Link

    
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support