@sendbird/calls-react-native
    Preparing search index...

    Interface DirectCallMethods

    interface DirectCallMethods {
        android_resumeAudioTrack: (...args: []) => void;
        android_resumeVideoCapturer: (...args: []) => void;
        android_selectAudioDevice: (...args: [device: AudioDeviceType]) => Promise;
        muteMicrophone: (...args: []) => void;
        selectVideoDevice: (...args: [device: VideoDevice]) => Promise;
        startVideo: (...args: []) => void;
        stopVideo: (...args: []) => void;
        switchCamera: (...args: []) => Promise;
        unmuteMicrophone: (...args: []) => void;
        accept(...args: [options: CallOptions, holdActiveCall: boolean]): Promise;
        addListener(listener: Partial<DirectCallListener>): () => void;
        deleteAllCustomItems(): Promise<CustomItemUpdateResult>;
        deleteCustomItems(
            customItemKeys: string[],
        ): Promise<CustomItemUpdateResult>;
        end(...args: []): Promise;
        updateCustomItems(
            customItems: Record<string, string>,
        ): Promise<CustomItemUpdateResult>;
        updateLocalVideoView(...args: [videoViewId: number]): void;
        updateRemoteVideoView(...args: [videoViewId: number]): void;
    }

    Hierarchy

    • JSDirectCallModule
    • JSDirectCallMediaDeviceControl
      • DirectCallMethods

    Implemented by

    Index

    Properties

    android_resumeAudioTrack: (...args: []) => void
    android_resumeVideoCapturer: (...args: []) => void
    android_selectAudioDevice: (...args: [device: AudioDeviceType]) => Promise
    muteMicrophone: (...args: []) => void
    selectVideoDevice: (...args: [device: VideoDevice]) => Promise
    startVideo: (...args: []) => void
    stopVideo: (...args: []) => void
    switchCamera: (...args: []) => Promise
    unmuteMicrophone: (...args: []) => void

    Methods