From 7a655cc682223b3684735e5d8fced6392fc19cfc Mon Sep 17 00:00:00 2001 From: OnestarLee Date: Fri, 17 Oct 2025 13:35:35 +0900 Subject: [PATCH 1/2] chore: update CHANGELOG for release 1.1.10 with new features and bug fixes --- CHANGELOG_DRAFT.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG_DRAFT.md b/CHANGELOG_DRAFT.md index 0126c71..a1a913a 100644 --- a/CHANGELOG_DRAFT.md +++ b/CHANGELOG_DRAFT.md @@ -1,5 +1,7 @@ -## v1.1.9 +## v1.1.10 ### Features -* add methods to update, delete, and manage custom items in calls -* support Android 16 KB page sizes +added support for the React Native New Architecture in version 0.80 and above + +### Bug Fixes +* handle null values when converting arrays to set and list From 9f4f989417d23981e3409c88dd7daa7d48e7cf13 Mon Sep 17 00:00:00 2001 From: OnestarLee Date: Fri, 17 Oct 2025 14:55:38 +0900 Subject: [PATCH 2/2] chore: release 1.1.10 --- CHANGELOG.md | 12 ++ docs/classes/DirectCall.html | 114 +++++++++--------- docs/classes/DirectCallLogListQuery.html | 4 +- docs/classes/DirectCallVideoView.html | 6 +- docs/classes/GroupCallVideoView.html | 6 +- docs/classes/LocalParticipant.html | 18 +-- docs/classes/Participant.html | 4 +- docs/classes/Room.html | 44 +++---- docs/classes/RoomListQuery.html | 4 +- docs/classes/SendbirdCallsModule.html | 78 ++++++------ docs/classes/SendbirdError.html | 8 +- docs/enums/AVAudioSessionPort.html | 10 +- docs/enums/AudioDeviceType.html | 4 +- docs/enums/CallsEvent.html | 4 +- docs/enums/ControllableModuleType.html | 4 +- docs/enums/DefaultEventType.html | 4 +- docs/enums/DirectCallEndResult.html | 24 ++-- docs/enums/DirectCallEventType.html | 4 +- docs/enums/DirectCallUserRole.html | 4 +- docs/enums/GroupCallEventType.html | 4 +- docs/enums/NativeQueryType.html | 4 +- docs/enums/ParticipantState.html | 4 +- docs/enums/RecordingStatus.html | 4 +- docs/enums/RecordingType.html | 12 +- docs/enums/RoomState.html | 4 +- docs/enums/RoomType.html | 4 +- docs/enums/RouteChangeReason.html | 4 +- docs/enums/SoundType.html | 4 +- docs/enums/VideoDevicePosition.html | 4 +- docs/index.html | 22 ++-- docs/interfaces/AuthenticateParams.html | 4 +- docs/interfaces/BaseVideoViewProps.html | 4 +- docs/interfaces/DirectCallListener.html | 30 ++--- docs/interfaces/DirectCallLog.html | 4 +- docs/interfaces/DirectCallMethods.html | 4 +- docs/interfaces/DirectCallProperties.html | 58 ++++----- docs/interfaces/DirectCallUser.html | 4 +- docs/interfaces/DirectCallVideoViewProps.html | 14 +-- docs/interfaces/GroupCallMethods.html | 4 +- docs/interfaces/GroupCallVideoViewProps.html | 14 +-- docs/interfaces/NativeCommonModule.html | 12 +- docs/interfaces/NativeDirectCallModule.html | 4 +- docs/interfaces/NativeGroupCallModule.html | 4 +- docs/interfaces/NativeMediaDeviceControl.html | 10 +- docs/interfaces/NativeQueries.html | 4 +- docs/interfaces/ParticipantProperties.html | 4 +- docs/interfaces/Query.html | 4 +- docs/interfaces/RoomListener.html | 28 ++--- docs/interfaces/RoomProperties.html | 24 ++-- docs/interfaces/SendbirdCallListener.html | 4 +- .../SendbirdCallsJavascriptSpec.html | 8 +- docs/interfaces/SendbirdCallsNativeSpec.html | 20 +-- docs/interfaces/User.html | 4 +- docs/interfaces/VideoDevice.html | 4 +- docs/types/AudioDevice.html | 2 +- docs/types/AudioDeviceChangedInfo.html | 2 +- docs/types/AudioDeviceRoute.html | 4 +- docs/types/CallOptions.html | 10 +- docs/types/CustomItemUpdateResult.html | 4 +- docs/types/DirectCallLogQueryParams.html | 4 +- docs/types/EnterParams.html | 6 +- docs/types/JSMediaDeviceControl.html | 2 +- docs/types/LocalParticipantMethods.html | 2 +- docs/types/NativeConstants.html | 4 +- docs/types/NativeQueryCreator.html | 2 +- docs/types/NativeQueryKey.html | 2 +- docs/types/NativeQueryResult.html | 2 +- docs/types/Port.html | 4 +- docs/types/Range.html | 4 +- docs/types/RecordingOptions.html | 6 +- docs/types/RoomListQueryParams.html | 4 +- docs/types/RoomParams.html | 4 +- docs/variables/Logger.html | 2 +- docs/variables/SendbirdCalls.html | 2 +- package.json | 2 +- 75 files changed, 393 insertions(+), 381 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 786dce0..9a91501 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## [1.1.10](https://github.com/sendbird/sendbird-calls-sdk-react-native/compare/v1.1.9...v1.1.10) (2025-10-17) + + +### Bug Fixes + +* handle null values when converting arrays to set and list ([8d790aa](https://github.com/sendbird/sendbird-calls-sdk-react-native/commit/8d790aa5703b6b11d3a7be4d911da2ddde651769)) + + +### Features + +* add new HTML documentation files and hierarchy/navigation data ([e411228](https://github.com/sendbird/sendbird-calls-sdk-react-native/commit/e411228c682adeef4eda3ab0dfb643108bdd1a13)) + ## [1.1.9](https://github.com/sendbird/sendbird-calls-sdk-react-native/compare/v1.1.8...v1.1.9) (2025-10-01) diff --git a/docs/classes/DirectCall.html b/docs/classes/DirectCall.html index 7ae2084..d0baa8d 100644 --- a/docs/classes/DirectCall.html +++ b/docs/classes/DirectCall.html @@ -1,4 +1,4 @@ -DirectCall | @sendbird/calls-react-native
@sendbird/calls-react-native
    Preparing search index...

    Class DirectCall

    Implements

    Index

    Constructors

    constructor +DirectCall | @sendbird/calls-react-native
    @sendbird/calls-react-native
      Preparing search index...

      Class DirectCall

      Implements

      Index

      Constructors

      Accessors

      • get android_availableAudioDevices(): AudioDeviceType[]

        Gets available audio devices.

        +

      Constructors

      Accessors

      Methods

      Methods

      • Toggles the selection between the front and the back camera.

        on Android, In case of more than two cameras, the next camera will be selected. If the last camera is already selected, the first one will be selected again.

        Returns Promise<void>

        1.0.0

        -
      +
      diff --git a/docs/classes/DirectCallLogListQuery.html b/docs/classes/DirectCallLogListQuery.html index 4bb4b12..e3621f9 100644 --- a/docs/classes/DirectCallLogListQuery.html +++ b/docs/classes/DirectCallLogListQuery.html @@ -1,6 +1,6 @@ -DirectCallLogListQuery | @sendbird/calls-react-native
      @sendbird/calls-react-native
        Preparing search index...

        Class DirectCallLogListQuery

        Hierarchy

        Index

        Constructors

        constructor +DirectCallLogListQuery | @sendbird/calls-react-native
        @sendbird/calls-react-native
          Preparing search index...

          Class DirectCallLogListQuery

          Hierarchy

          Index

          Constructors

          Accessors

          Methods

          Constructors

          Accessors

          Methods

          +

          Constructors

          Accessors

          Methods

          diff --git a/docs/classes/DirectCallVideoView.html b/docs/classes/DirectCallVideoView.html index 1d5ee95..1f797f5 100644 --- a/docs/classes/DirectCallVideoView.html +++ b/docs/classes/DirectCallVideoView.html @@ -1,4 +1,4 @@ -DirectCallVideoView | @sendbird/calls-react-native
          @sendbird/calls-react-native
            Preparing search index...

            Class DirectCallVideoView

            Hierarchy

            Index

            Constructors

            constructor +DirectCallVideoView | @sendbird/calls-react-native
            @sendbird/calls-react-native
              Preparing search index...

              Class DirectCallVideoView

              Hierarchy

              Index

              Accessors

              Methods

              • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

              Accessors

              Methods

              • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                Parameters

                • error: Error
                • errorInfo: ErrorInfo

                Returns void

              • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                Returns void

              • Called immediately after updating occurs. Not called for the initial render.

                @@ -78,7 +78,7 @@ things such as scroll position before Component.render render causes changes to it.

                Note: the presence of this method prevents any of the deprecated lifecycle events from running.

                -

                Parameters

                • prevProps: Readonly<P>
                • prevState: Readonly<S>

                Returns any

              • Type Parameters

                • K extends never

                Parameters

                • state:
                      | null
                      | {}
                      | ((prevState: Readonly<S>, props: Readonly<P>) => null | {} | Pick<{}, K>)
                      | Pick<{}, K>
                • Optionalcallback: () => void

                Returns void

              • Called to determine whether the change in props and state should trigger a re-render.

                +

                Parameters

                • prevProps: Readonly<P>
                • prevState: Readonly<S>

                Returns any

              • Type Parameters

                • K extends never

                Parameters

                • state:
                      | {}
                      | ((prevState: Readonly<S>, props: Readonly<P>) => {} | Pick<{}, K> | null)
                      | Pick<{}, K>
                      | null
                • Optionalcallback: () => void

                Returns void

              • Called to determine whether the change in props and state should trigger a re-render.

                Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                diff --git a/docs/classes/GroupCallVideoView.html b/docs/classes/GroupCallVideoView.html index 6430baa..c46d51a 100644 --- a/docs/classes/GroupCallVideoView.html +++ b/docs/classes/GroupCallVideoView.html @@ -1,4 +1,4 @@ -GroupCallVideoView | @sendbird/calls-react-native
                @sendbird/calls-react-native
                  Preparing search index...

                  Class GroupCallVideoView

                  Hierarchy

                  Index

                  Constructors

                  constructor +GroupCallVideoView | @sendbird/calls-react-native
                  @sendbird/calls-react-native
                    Preparing search index...

                    Class GroupCallVideoView

                    Hierarchy

                    Index

                    Accessors

                    Methods

                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                    Accessors

                    Methods

                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                      Parameters

                      • error: Error
                      • errorInfo: ErrorInfo

                      Returns void

                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                      Returns void

                    • Called immediately after updating occurs. Not called for the initial render.

                      @@ -78,7 +78,7 @@ things such as scroll position before Component.render render causes changes to it.

                      Note: the presence of this method prevents any of the deprecated lifecycle events from running.

                      -

                      Parameters

                      • prevProps: Readonly<P>
                      • prevState: Readonly<S>

                      Returns any

                    • Type Parameters

                      • K extends never

                      Parameters

                      • state:
                            | null
                            | {}
                            | ((prevState: Readonly<S>, props: Readonly<P>) => null | {} | Pick<{}, K>)
                            | Pick<{}, K>
                      • Optionalcallback: () => void

                      Returns void

                    • Called to determine whether the change in props and state should trigger a re-render.

                      +

                      Parameters

                      • prevProps: Readonly<P>
                      • prevState: Readonly<S>

                      Returns any

                    • Type Parameters

                      • K extends never

                      Parameters

                      • state:
                            | {}
                            | ((prevState: Readonly<S>, props: Readonly<P>) => {} | Pick<{}, K> | null)
                            | Pick<{}, K>
                            | null
                      • Optionalcallback: () => void

                      Returns void

                  • Toggles the selection between the front and the back camera.

                    on Android, In case of more than two cameras, the next camera will be selected. If the last camera is already selected, the first one will be selected again.

                    Returns Promise<void>

                    1.0.0

                    -
                  +
                  diff --git a/docs/classes/Participant.html b/docs/classes/Participant.html index e78eef3..123a776 100644 --- a/docs/classes/Participant.html +++ b/docs/classes/Participant.html @@ -1,4 +1,4 @@ -Participant | @sendbird/calls-react-native
                  @sendbird/calls-react-native
                    Preparing search index...

                    Class Participant

                    Hierarchy (View Summary)

                    Implements

                    Index

                    Constructors

                    constructor +Participant | @sendbird/calls-react-native
                    @sendbird/calls-react-native
                      Preparing search index...

                      Class Participant

                      Hierarchy (View Summary)

                      Implements

                      Index

                      Constructors

                      Accessors

                      Constructors

                      Accessors

                      +

                      Constructors

                      Accessors

                      diff --git a/docs/classes/Room.html b/docs/classes/Room.html index 170d966..4261d7d 100644 --- a/docs/classes/Room.html +++ b/docs/classes/Room.html @@ -1,4 +1,4 @@ -Room | @sendbird/calls-react-native
                      @sendbird/calls-react-native
                        Preparing search index...

                        Class Room

                        Implements

                        Index

                        Constructors

                        constructor +Room | @sendbird/calls-react-native
                        @sendbird/calls-react-native
                          Preparing search index...

                          Class Room

                          Implements

                          Index

                          Constructors

                          Accessors

                          • get android_availableAudioDevices(): AudioDeviceType[]

                            Gets available audio devices.

                            +

                          Constructors

                          Accessors

                          Methods

                          Methods

                          +
                          diff --git a/docs/classes/RoomListQuery.html b/docs/classes/RoomListQuery.html index d6cc2d0..fa1656e 100644 --- a/docs/classes/RoomListQuery.html +++ b/docs/classes/RoomListQuery.html @@ -1,6 +1,6 @@ -RoomListQuery | @sendbird/calls-react-native
                          @sendbird/calls-react-native
                            Preparing search index...

                            Class RoomListQuery

                            Hierarchy

                            Index

                            Constructors

                            constructor +RoomListQuery | @sendbird/calls-react-native
                            @sendbird/calls-react-native
                              Preparing search index...

                              Class RoomListQuery

                              Hierarchy

                              Index

                              Constructors

                              Accessors

                              Methods

                              Constructors

                              Accessors

                              Methods

                              +

                              Constructors

                              Accessors

                              Methods

                              diff --git a/docs/classes/SendbirdCallsModule.html b/docs/classes/SendbirdCallsModule.html index 761ee6e..3b65cd7 100644 --- a/docs/classes/SendbirdCallsModule.html +++ b/docs/classes/SendbirdCallsModule.html @@ -1,5 +1,5 @@ SendbirdCallsModule | @sendbird/calls-react-native
                              @sendbird/calls-react-native
                                Preparing search index...

                                Class SendbirdCallsModule

                                SendbirdCallsModule class for SendbirdCalls

                                -

                                Implements

                                Index

                                Constructors

                                Implements

                                Index

                                Constructors

                                Accessors

                                • get applicationId(): string

                                  Returns current application ID.

                                  +

                                Constructors

                                Accessors

                                • get Logger(): {
                                      error: (...args: unknown[]) => number;
                                      getLogLevel: () => "none" | "error" | "warning" | "info";
                                      info: (...args: unknown[]) => number;
                                      setLogLevel: (level: "none" | "error" | "warning" | "info") => void;
                                      warn: (...args: unknown[]) => number;
                                  }

                                  Returns the SDK Logger

                                  +
                                • get Logger(): {
                                      error: (...args: unknown[]) => number;
                                      getLogLevel: () => "none" | "error" | "warning" | "info";
                                      info: (...args: unknown[]) => number;
                                      setLogLevel: (level: "none" | "error" | "warning" | "info") => void;
                                      warn: (...args: unknown[]) => number;
                                  }

                                  Returns the SDK Logger

                                  Returns {
                                      error: (...args: unknown[]) => number;
                                      getLogLevel: () => "none" | "error" | "warning" | "info";
                                      info: (...args: unknown[]) => number;
                                      setLogLevel: (level: "none" | "error" | "warning" | "info") => void;
                                      warn: (...args: unknown[]) => number;
                                  }

                                  1.0.0

                                  -

                                Methods

                                Methods

                                • To receive native-like calls while an app is in the background or closed, a device registration token must be registered to the server. Register a device push token after authentication has completed using the SendbirdCalls.ios_registerVoIPPushToken() method.

                                  Parameters

                                  • token: string
                                  • unique: boolean = true

                                  Returns Promise<void>

                                  iOS

                                  1.0.0

                                  -
                                • Registers push token for current user.

                                  on iOS, push token means APNS token. on Android, push token means FCM token.

                                  if (Platform.OS === 'android') {
                                  const fcmToken = await messaging().getToken();
                                  await SendbirdCalls.registerPushToken(fcmToken);
                                  }
                                  if (Platform.OS === 'ios') {
                                  const apnsToken = await messaging().getAPNSToken();
                                  await SendbirdCalls.registerPushToken(apnsToken);
                                  }

                                  Parameters

                                  • token: string
                                  • unique: boolean = true

                                  Returns Promise<void>

                                  1.0.0

                                  -
                                +
                                diff --git a/docs/classes/SendbirdError.html b/docs/classes/SendbirdError.html index e70f8b9..2bdb701 100644 --- a/docs/classes/SendbirdError.html +++ b/docs/classes/SendbirdError.html @@ -1,7 +1,7 @@ SendbirdError | @sendbird/calls-react-native
                                @sendbird/calls-react-native
                                  Preparing search index...

                                  Class SendbirdError

                                  SendbirdError, platform-specific errors are marked as

                                  SendbirdError

                                  1.0.0

                                  -

                                  Hierarchy

                                  • Error
                                    • SendbirdError
                                  Index

                                  Constructors

                                  Hierarchy

                                  • Error
                                    • SendbirdError
                                  Index

                                  Constructors

                                  Properties

                                  cause? message name @@ -11,18 +11,18 @@

                                  Accessors

                                  Methods

                                  Constructors

                                  Properties

                                  cause?: unknown
                                  message: string
                                  name: "SendbirdError" = 'SendbirdError'
                                  stack?: string
                                  ErrorCode: {
                                      CAMERA_ALREADY_SWITCHING: 1800400;
                                      DIAL_CANCELED: 1800100;
                                      ERR_ACTIVE_CALL_IN_PROGRESS: 1800802;
                                      ERR_ANOTHER_CALL_IN_PROGRESS: 1800803;
                                      ERR_CALL_ALREADY_ON_HOLD: 1800801;
                                      ERR_CALL_DOES_NOT_EXIST: 1400102;
                                      ERR_CALL_NOT_CONNECTED_YET: 1800610;
                                      ERR_CALLEE_DOES_NOT_EXIST: 1400103;
                                      ERR_CALLEE_NEVER_AUTHENTICATE: 1400106;
                                      ERR_CAMERA_SWITCH: 1800401;
                                      ERR_CAPTURE_NOT_ALLOWED_ON_AUDIO_CALL: 1800600;
                                      ERR_CHANGING_AUDIO_DEVICE: 1800402;
                                      ERR_CLIENT_ALREADY_ENTERED: 1400122;
                                      ERR_DIAL_MYSELF: 1400104;
                                      ERR_ENTERING_ROOM_STILL_IN_PROGRESS: 1800701;
                                      ERR_EXITING_ROOM_STILL_IN_PROGRESS: 1800703;
                                      ERR_FAILED_TO_ESTABLISH_CONNECTION_TO_RECEIVE_STREAM: 1800705;
                                      ERR_FAILED_TO_ESTABLISH_CONNECTION_TO_SEND_STREAM: 1800704;
                                      ERR_FAILED_TO_GET_IMAGE_FROM_VIDEO_STREAM: 1800603;
                                      ERR_FAILED_TO_OPEN_FILE: 1800613;
                                      ERR_FAILED_TO_START_RECORDING: 1800614;
                                      ERR_FAILED_TO_STOP_RECORDING: 1800615;
                                      ERR_INVALID_CALL_STATUS: 1400101;
                                      ERR_INVALID_RECORDING_TYPE: 1800617;
                                      ERR_INVALID_ROOM_PARTICIPANT: 1400121;
                                      ERR_LOCAL_PARTICIPANT_LOST_CONNECTION: 1800706;
                                      ERR_MALFORMED_DATA: 1800208;
                                      ERR_MEDIA_STREAM_NOT_ALLOWED_ON_HOLD: 1800631;
                                      ERR_NO_PERMISSION: 1400105;
                                      ERR_NO_RESPONSE_DUE_TO_TIMEOUT: 1800203;
                                      ERR_NO_SCREEN_SHARE_EXISTS: 1800623;
                                      ERR_NOT_SUPPORTED_APP_STATE_FOR_SCREEN_SHARE: 1800627;
                                      ERR_NOT_SUPPORTED_BROWSER_FOR_RECORDING: 1800616;
                                      ERR_NOT_SUPPORTED_BROWSER_FOR_SCREEN_SHARE: 1800625;
                                      ERR_NOT_SUPPORTED_OS_VERSION_FOR_RECORDING: 1800618;
                                      ERR_NOT_SUPPORTED_OS_VERSION_FOR_SCREEN_SHARE: 1800624;
                                      ERR_PARTICIPANT_ALREADY_HAS_SEND_ENDPOINT: 1400124;
                                      ERR_PARTICIPANT_ALREADY_IN_ROOM: 1800700;
                                      ERR_PARTICIPANT_NOT_IN_ROOM: 1800702;
                                      ERR_PERMISSION_DENIED_FOR_SCREEN_SHARE: 1800628;
                                      ERR_QUERY_IN_PROGRESS: 1800206;
                                      ERR_RECORDING_ALREADY_IN_PROGRESS: 1800612;
                                      ERR_REQUEST_FAILED: 1800200;
                                      ERR_REQUEST_FAILED_DUE_TO_WEBSOCKET_CONNECTION_LOST: 1800204;
                                      ERR_ROOM_DELETED: 1400126;
                                      ERR_ROOM_MAX_PARTICIPANTS: 1400120;
                                      ERR_SCREEN_SHARE_ALREADY_IN_PROGRESS: 1800622;
                                      ERR_SCREEN_SHARE_FAILED_DUE_TO_UNKNOWN_REASON: 1800626;
                                      ERR_SCREEN_SHARE_REQUEST_BEFORE_CALL_IS_CONNECTED: 1800621;
                                      ERR_SCREEN_SHARE_RESTRICTED_FROM_AUDIO_CALL: 1800620;
                                      ERR_SELECTED_CONTENT_INACCESSIBLE: 1800630;
                                      ERR_SELECTED_CONTENT_NOT_EXIST: 1800629;
                                      ERR_SEND_ENDPOINT_CANNOT_ATTACH: 1400123;
                                      ERR_SERVER_INTERNAL_ERROR: 1400999;
                                      ERR_VIDEO_CALL_NOT_CONNECTED_YET: 1800602;
                                      ERR_VIDEO_VIEW_NOT_READY: 1800601;
                                      ERR_WEBSOCKET_CONNECTION_FAILED: 1800202;
                                      ERR_WEBSOCKET_CONNECTION_NOT_OPENED: 1800201;
                                      ERR_WRONG_RECORDING_TYPE_FOR_AUDIO_CALL: 1800611;
                                      ERR_WRONG_RESPONSE: 1800205;
                                      INSTANCE_NOT_INITIALIZED: 1800302;
                                      INTERNAL_SERVER_ERROR: 1800207;
                                      INVALID_PARAMETER_TYPE: 1800301;
                                      INVALID_PARAMETER_VALUE: 1800300;
                                      MY_USER_ID_NOT_ALLOWED: 1800101;
                                      USER_NOT_AUTHENTICATED: 1800303;
                                  } = ...

                                  Type Declaration

                                  • ReadonlyCAMERA_ALREADY_SWITCHING: 1800400
                                  • ReadonlyDIAL_CANCELED: 1800100
                                  • ReadonlyERR_ACTIVE_CALL_IN_PROGRESS: 1800802
                                  • ReadonlyERR_ANOTHER_CALL_IN_PROGRESS: 1800803
                                  • ReadonlyERR_CALL_ALREADY_ON_HOLD: 1800801
                                  • ReadonlyERR_CALL_DOES_NOT_EXIST: 1400102
                                  • ReadonlyERR_CALL_NOT_CONNECTED_YET: 1800610
                                  • ReadonlyERR_CALLEE_DOES_NOT_EXIST: 1400103
                                  • ReadonlyERR_CALLEE_NEVER_AUTHENTICATE: 1400106
                                  • ReadonlyERR_CAMERA_SWITCH: 1800401
                                  • ReadonlyERR_CAPTURE_NOT_ALLOWED_ON_AUDIO_CALL: 1800600
                                  • ReadonlyERR_CHANGING_AUDIO_DEVICE: 1800402
                                  • ReadonlyERR_CLIENT_ALREADY_ENTERED: 1400122
                                  • ReadonlyERR_DIAL_MYSELF: 1400104
                                  • ReadonlyERR_ENTERING_ROOM_STILL_IN_PROGRESS: 1800701
                                  • ReadonlyERR_EXITING_ROOM_STILL_IN_PROGRESS: 1800703
                                  • ReadonlyERR_FAILED_TO_ESTABLISH_CONNECTION_TO_RECEIVE_STREAM: 1800705
                                  • ReadonlyERR_FAILED_TO_ESTABLISH_CONNECTION_TO_SEND_STREAM: 1800704
                                  • ReadonlyERR_FAILED_TO_GET_IMAGE_FROM_VIDEO_STREAM: 1800603
                                  • ReadonlyERR_FAILED_TO_OPEN_FILE: 1800613
                                  • ReadonlyERR_FAILED_TO_START_RECORDING: 1800614
                                  • ReadonlyERR_FAILED_TO_STOP_RECORDING: 1800615
                                  • ReadonlyERR_INVALID_CALL_STATUS: 1400101
                                  • ReadonlyERR_INVALID_RECORDING_TYPE: 1800617
                                  • ReadonlyERR_INVALID_ROOM_PARTICIPANT: 1400121
                                  • ReadonlyERR_LOCAL_PARTICIPANT_LOST_CONNECTION: 1800706
                                  • ReadonlyERR_MALFORMED_DATA: 1800208
                                  • ReadonlyERR_MEDIA_STREAM_NOT_ALLOWED_ON_HOLD: 1800631
                                  • ReadonlyERR_NO_PERMISSION: 1400105
                                  • ReadonlyERR_NO_RESPONSE_DUE_TO_TIMEOUT: 1800203
                                  • ReadonlyERR_NO_SCREEN_SHARE_EXISTS: 1800623
                                  • ReadonlyERR_NOT_SUPPORTED_APP_STATE_FOR_SCREEN_SHARE: 1800627
                                  • ReadonlyERR_NOT_SUPPORTED_BROWSER_FOR_RECORDING: 1800616

                                    Web *

                                    +

                                  Constructors

                                  Properties

                                  cause?: unknown
                                  message: string
                                  name: "SendbirdError" = 'SendbirdError'
                                  stack?: string
                                  ErrorCode: {
                                      CAMERA_ALREADY_SWITCHING: 1800400;
                                      DIAL_CANCELED: 1800100;
                                      ERR_ACTIVE_CALL_IN_PROGRESS: 1800802;
                                      ERR_ANOTHER_CALL_IN_PROGRESS: 1800803;
                                      ERR_CALL_ALREADY_ON_HOLD: 1800801;
                                      ERR_CALL_DOES_NOT_EXIST: 1400102;
                                      ERR_CALL_NOT_CONNECTED_YET: 1800610;
                                      ERR_CALLEE_DOES_NOT_EXIST: 1400103;
                                      ERR_CALLEE_NEVER_AUTHENTICATE: 1400106;
                                      ERR_CAMERA_SWITCH: 1800401;
                                      ERR_CAPTURE_NOT_ALLOWED_ON_AUDIO_CALL: 1800600;
                                      ERR_CHANGING_AUDIO_DEVICE: 1800402;
                                      ERR_CLIENT_ALREADY_ENTERED: 1400122;
                                      ERR_DIAL_MYSELF: 1400104;
                                      ERR_ENTERING_ROOM_STILL_IN_PROGRESS: 1800701;
                                      ERR_EXITING_ROOM_STILL_IN_PROGRESS: 1800703;
                                      ERR_FAILED_TO_ESTABLISH_CONNECTION_TO_RECEIVE_STREAM: 1800705;
                                      ERR_FAILED_TO_ESTABLISH_CONNECTION_TO_SEND_STREAM: 1800704;
                                      ERR_FAILED_TO_GET_IMAGE_FROM_VIDEO_STREAM: 1800603;
                                      ERR_FAILED_TO_OPEN_FILE: 1800613;
                                      ERR_FAILED_TO_START_RECORDING: 1800614;
                                      ERR_FAILED_TO_STOP_RECORDING: 1800615;
                                      ERR_INVALID_CALL_STATUS: 1400101;
                                      ERR_INVALID_RECORDING_TYPE: 1800617;
                                      ERR_INVALID_ROOM_PARTICIPANT: 1400121;
                                      ERR_LOCAL_PARTICIPANT_LOST_CONNECTION: 1800706;
                                      ERR_MALFORMED_DATA: 1800208;
                                      ERR_MEDIA_STREAM_NOT_ALLOWED_ON_HOLD: 1800631;
                                      ERR_NO_PERMISSION: 1400105;
                                      ERR_NO_RESPONSE_DUE_TO_TIMEOUT: 1800203;
                                      ERR_NO_SCREEN_SHARE_EXISTS: 1800623;
                                      ERR_NOT_SUPPORTED_APP_STATE_FOR_SCREEN_SHARE: 1800627;
                                      ERR_NOT_SUPPORTED_BROWSER_FOR_RECORDING: 1800616;
                                      ERR_NOT_SUPPORTED_BROWSER_FOR_SCREEN_SHARE: 1800625;
                                      ERR_NOT_SUPPORTED_OS_VERSION_FOR_RECORDING: 1800618;
                                      ERR_NOT_SUPPORTED_OS_VERSION_FOR_SCREEN_SHARE: 1800624;
                                      ERR_PARTICIPANT_ALREADY_HAS_SEND_ENDPOINT: 1400124;
                                      ERR_PARTICIPANT_ALREADY_IN_ROOM: 1800700;
                                      ERR_PARTICIPANT_NOT_IN_ROOM: 1800702;
                                      ERR_PERMISSION_DENIED_FOR_SCREEN_SHARE: 1800628;
                                      ERR_QUERY_IN_PROGRESS: 1800206;
                                      ERR_RECORDING_ALREADY_IN_PROGRESS: 1800612;
                                      ERR_REQUEST_FAILED: 1800200;
                                      ERR_REQUEST_FAILED_DUE_TO_WEBSOCKET_CONNECTION_LOST: 1800204;
                                      ERR_ROOM_DELETED: 1400126;
                                      ERR_ROOM_MAX_PARTICIPANTS: 1400120;
                                      ERR_SCREEN_SHARE_ALREADY_IN_PROGRESS: 1800622;
                                      ERR_SCREEN_SHARE_FAILED_DUE_TO_UNKNOWN_REASON: 1800626;
                                      ERR_SCREEN_SHARE_REQUEST_BEFORE_CALL_IS_CONNECTED: 1800621;
                                      ERR_SCREEN_SHARE_RESTRICTED_FROM_AUDIO_CALL: 1800620;
                                      ERR_SELECTED_CONTENT_INACCESSIBLE: 1800630;
                                      ERR_SELECTED_CONTENT_NOT_EXIST: 1800629;
                                      ERR_SEND_ENDPOINT_CANNOT_ATTACH: 1400123;
                                      ERR_SERVER_INTERNAL_ERROR: 1400999;
                                      ERR_VIDEO_CALL_NOT_CONNECTED_YET: 1800602;
                                      ERR_VIDEO_VIEW_NOT_READY: 1800601;
                                      ERR_WEBSOCKET_CONNECTION_FAILED: 1800202;
                                      ERR_WEBSOCKET_CONNECTION_NOT_OPENED: 1800201;
                                      ERR_WRONG_RECORDING_TYPE_FOR_AUDIO_CALL: 1800611;
                                      ERR_WRONG_RESPONSE: 1800205;
                                      INSTANCE_NOT_INITIALIZED: 1800302;
                                      INTERNAL_SERVER_ERROR: 1800207;
                                      INVALID_PARAMETER_TYPE: 1800301;
                                      INVALID_PARAMETER_VALUE: 1800300;
                                      MY_USER_ID_NOT_ALLOWED: 1800101;
                                      USER_NOT_AUTHENTICATED: 1800303;
                                  } = ...

                                  Type Declaration

                                  • ReadonlyCAMERA_ALREADY_SWITCHING: 1800400
                                  • ReadonlyDIAL_CANCELED: 1800100
                                  • ReadonlyERR_ACTIVE_CALL_IN_PROGRESS: 1800802
                                  • ReadonlyERR_ANOTHER_CALL_IN_PROGRESS: 1800803
                                  • ReadonlyERR_CALL_ALREADY_ON_HOLD: 1800801
                                  • ReadonlyERR_CALL_DOES_NOT_EXIST: 1400102
                                  • ReadonlyERR_CALL_NOT_CONNECTED_YET: 1800610
                                  • ReadonlyERR_CALLEE_DOES_NOT_EXIST: 1400103
                                  • ReadonlyERR_CALLEE_NEVER_AUTHENTICATE: 1400106
                                  • ReadonlyERR_CAMERA_SWITCH: 1800401
                                  • ReadonlyERR_CAPTURE_NOT_ALLOWED_ON_AUDIO_CALL: 1800600
                                  • ReadonlyERR_CHANGING_AUDIO_DEVICE: 1800402
                                  • ReadonlyERR_CLIENT_ALREADY_ENTERED: 1400122
                                  • ReadonlyERR_DIAL_MYSELF: 1400104
                                  • ReadonlyERR_ENTERING_ROOM_STILL_IN_PROGRESS: 1800701
                                  • ReadonlyERR_EXITING_ROOM_STILL_IN_PROGRESS: 1800703
                                  • ReadonlyERR_FAILED_TO_ESTABLISH_CONNECTION_TO_RECEIVE_STREAM: 1800705
                                  • ReadonlyERR_FAILED_TO_ESTABLISH_CONNECTION_TO_SEND_STREAM: 1800704
                                  • ReadonlyERR_FAILED_TO_GET_IMAGE_FROM_VIDEO_STREAM: 1800603
                                  • ReadonlyERR_FAILED_TO_OPEN_FILE: 1800613
                                  • ReadonlyERR_FAILED_TO_START_RECORDING: 1800614
                                  • ReadonlyERR_FAILED_TO_STOP_RECORDING: 1800615
                                  • ReadonlyERR_INVALID_CALL_STATUS: 1400101
                                  • ReadonlyERR_INVALID_RECORDING_TYPE: 1800617
                                  • ReadonlyERR_INVALID_ROOM_PARTICIPANT: 1400121
                                  • ReadonlyERR_LOCAL_PARTICIPANT_LOST_CONNECTION: 1800706
                                  • ReadonlyERR_MALFORMED_DATA: 1800208
                                  • ReadonlyERR_MEDIA_STREAM_NOT_ALLOWED_ON_HOLD: 1800631
                                  • ReadonlyERR_NO_PERMISSION: 1400105
                                  • ReadonlyERR_NO_RESPONSE_DUE_TO_TIMEOUT: 1800203
                                  • ReadonlyERR_NO_SCREEN_SHARE_EXISTS: 1800623
                                  • ReadonlyERR_NOT_SUPPORTED_APP_STATE_FOR_SCREEN_SHARE: 1800627
                                  • ReadonlyERR_NOT_SUPPORTED_BROWSER_FOR_RECORDING: 1800616

                                    Web *

                                  • ReadonlyERR_NOT_SUPPORTED_BROWSER_FOR_SCREEN_SHARE: 1800625

                                    Web *

                                  • ReadonlyERR_NOT_SUPPORTED_OS_VERSION_FOR_RECORDING: 1800618

                                    Android *

                                  • ReadonlyERR_NOT_SUPPORTED_OS_VERSION_FOR_SCREEN_SHARE: 1800624

                                    Android *

                                    -
                                  • ReadonlyERR_PARTICIPANT_ALREADY_HAS_SEND_ENDPOINT: 1400124
                                  • ReadonlyERR_PARTICIPANT_ALREADY_IN_ROOM: 1800700
                                  • ReadonlyERR_PARTICIPANT_NOT_IN_ROOM: 1800702
                                  • ReadonlyERR_PERMISSION_DENIED_FOR_SCREEN_SHARE: 1800628
                                  • ReadonlyERR_QUERY_IN_PROGRESS: 1800206
                                  • ReadonlyERR_RECORDING_ALREADY_IN_PROGRESS: 1800612
                                  • ReadonlyERR_REQUEST_FAILED: 1800200
                                  • ReadonlyERR_REQUEST_FAILED_DUE_TO_WEBSOCKET_CONNECTION_LOST: 1800204
                                  • ReadonlyERR_ROOM_DELETED: 1400126
                                  • ReadonlyERR_ROOM_MAX_PARTICIPANTS: 1400120
                                  • ReadonlyERR_SCREEN_SHARE_ALREADY_IN_PROGRESS: 1800622
                                  • ReadonlyERR_SCREEN_SHARE_FAILED_DUE_TO_UNKNOWN_REASON: 1800626
                                  • ReadonlyERR_SCREEN_SHARE_REQUEST_BEFORE_CALL_IS_CONNECTED: 1800621
                                  • ReadonlyERR_SCREEN_SHARE_RESTRICTED_FROM_AUDIO_CALL: 1800620
                                  • ReadonlyERR_SELECTED_CONTENT_INACCESSIBLE: 1800630
                                  • ReadonlyERR_SELECTED_CONTENT_NOT_EXIST: 1800629
                                  • ReadonlyERR_SEND_ENDPOINT_CANNOT_ATTACH: 1400123
                                  • ReadonlyERR_SERVER_INTERNAL_ERROR: 1400999
                                  • ReadonlyERR_VIDEO_CALL_NOT_CONNECTED_YET: 1800602
                                  • ReadonlyERR_VIDEO_VIEW_NOT_READY: 1800601
                                  • ReadonlyERR_WEBSOCKET_CONNECTION_FAILED: 1800202
                                  • ReadonlyERR_WEBSOCKET_CONNECTION_NOT_OPENED: 1800201
                                  • ReadonlyERR_WRONG_RECORDING_TYPE_FOR_AUDIO_CALL: 1800611
                                  • ReadonlyERR_WRONG_RESPONSE: 1800205
                                  • ReadonlyINSTANCE_NOT_INITIALIZED: 1800302
                                  • ReadonlyINTERNAL_SERVER_ERROR: 1800207
                                  • ReadonlyINVALID_PARAMETER_TYPE: 1800301
                                  • ReadonlyINVALID_PARAMETER_VALUE: 1800300
                                  • ReadonlyMY_USER_ID_NOT_ALLOWED: 1800101
                                  • ReadonlyUSER_NOT_AUTHENTICATED: 1800303
                                  stackTraceLimit: number

                                  The Error.stackTraceLimit property specifies the number of stack frames +

                                • ReadonlyERR_PARTICIPANT_ALREADY_HAS_SEND_ENDPOINT: 1400124
                                • ReadonlyERR_PARTICIPANT_ALREADY_IN_ROOM: 1800700
                                • ReadonlyERR_PARTICIPANT_NOT_IN_ROOM: 1800702
                                • ReadonlyERR_PERMISSION_DENIED_FOR_SCREEN_SHARE: 1800628
                                • ReadonlyERR_QUERY_IN_PROGRESS: 1800206
                                • ReadonlyERR_RECORDING_ALREADY_IN_PROGRESS: 1800612
                                • ReadonlyERR_REQUEST_FAILED: 1800200
                                • ReadonlyERR_REQUEST_FAILED_DUE_TO_WEBSOCKET_CONNECTION_LOST: 1800204
                                • ReadonlyERR_ROOM_DELETED: 1400126
                                • ReadonlyERR_ROOM_MAX_PARTICIPANTS: 1400120
                                • ReadonlyERR_SCREEN_SHARE_ALREADY_IN_PROGRESS: 1800622
                                • ReadonlyERR_SCREEN_SHARE_FAILED_DUE_TO_UNKNOWN_REASON: 1800626
                                • ReadonlyERR_SCREEN_SHARE_REQUEST_BEFORE_CALL_IS_CONNECTED: 1800621
                                • ReadonlyERR_SCREEN_SHARE_RESTRICTED_FROM_AUDIO_CALL: 1800620
                                • ReadonlyERR_SELECTED_CONTENT_INACCESSIBLE: 1800630
                                • ReadonlyERR_SELECTED_CONTENT_NOT_EXIST: 1800629
                                • ReadonlyERR_SEND_ENDPOINT_CANNOT_ATTACH: 1400123
                                • ReadonlyERR_SERVER_INTERNAL_ERROR: 1400999
                                • ReadonlyERR_VIDEO_CALL_NOT_CONNECTED_YET: 1800602
                                • ReadonlyERR_VIDEO_VIEW_NOT_READY: 1800601
                                • ReadonlyERR_WEBSOCKET_CONNECTION_FAILED: 1800202
                                • ReadonlyERR_WEBSOCKET_CONNECTION_NOT_OPENED: 1800201
                                • ReadonlyERR_WRONG_RECORDING_TYPE_FOR_AUDIO_CALL: 1800611
                                • ReadonlyERR_WRONG_RESPONSE: 1800205
                                • ReadonlyINSTANCE_NOT_INITIALIZED: 1800302
                                • ReadonlyINTERNAL_SERVER_ERROR: 1800207
                                • ReadonlyINVALID_PARAMETER_TYPE: 1800301
                                • ReadonlyINVALID_PARAMETER_VALUE: 1800300
                                • ReadonlyMY_USER_ID_NOT_ALLOWED: 1800101
                                • ReadonlyUSER_NOT_AUTHENTICATED: 1800303
                                • stackTraceLimit: number

                                  The Error.stackTraceLimit property specifies the number of stack frames collected by a stack trace (whether generated by new Error().stack or Error.captureStackTrace(obj)).

                                  The default value is 10 but may be set to any valid JavaScript number. Changes will affect any stack trace captured after the value has been changed.

                                  If set to a non-number value, or set to a negative number, stack traces will not capture any frames.

                                  -

                                  Accessors

                                  Methods

                                  • Creates a .stack property on targetObject, which when accessed returns +

                                  Accessors

                                  Methods

                                  Enumeration Members

                                  airPlay: "airPlay"
                                  AVB: "AVB"
                                  bluetoothA2DP: "bluetoothA2DP"
                                  bluetoothHFP: "bluetoothHFP"

                                  port types that refer to either input or output *

                                  +
                                  bluetoothLE: "bluetoothLE"
                                  builtInMic: "builtInMic"
                                  builtInReceiver: "builtInReceiver"
                                  builtInSpeaker: "builtInSpeaker"
                                  carAudio: "carAudio"
                                  displayPort: "displayPort"
                                  fireWire: "fireWire"
                                  HDMI: "HDMI"
                                  headphones: "headphones"
                                  headsetMic: "headsetMic"
                                  lineIn: "lineIn"

                                  input port types *

                                  +
                                  lineOut: "lineOut"

                                  output port types *

                                  +
                                  PCI: "PCI"
                                  thunderbolt: "thunderbolt"
                                  usbAudio: "usbAudio"
                                  virtual: "virtual"
                                  diff --git a/docs/enums/AudioDeviceType.html b/docs/enums/AudioDeviceType.html index 4429802..4074b65 100644 --- a/docs/enums/AudioDeviceType.html +++ b/docs/enums/AudioDeviceType.html @@ -1,5 +1,5 @@ -AudioDeviceType | @sendbird/calls-react-native
                                  @sendbird/calls-react-native
                                    Preparing search index...

                                    Enumeration AudioDeviceType

                                    Index

                                    Enumeration Members

                                    BLUETOOTH +AudioDeviceType | @sendbird/calls-react-native
                                    @sendbird/calls-react-native
                                      Preparing search index...

                                      Enumeration AudioDeviceType

                                      Index

                                      Enumeration Members

                                      BLUETOOTH: "BLUETOOTH"
                                      EARPIECE: "EARPIECE"
                                      SPEAKERPHONE: "SPEAKERPHONE"
                                      WIRED_HEADSET: "WIRED_HEADSET"
                                      +

                                      Enumeration Members

                                      BLUETOOTH: "BLUETOOTH"
                                      EARPIECE: "EARPIECE"
                                      SPEAKERPHONE: "SPEAKERPHONE"
                                      WIRED_HEADSET: "WIRED_HEADSET"
                                      diff --git a/docs/enums/CallsEvent.html b/docs/enums/CallsEvent.html index 92723f7..11dfa47 100644 --- a/docs/enums/CallsEvent.html +++ b/docs/enums/CallsEvent.html @@ -1,4 +1,4 @@ -CallsEvent | @sendbird/calls-react-native
                                      @sendbird/calls-react-native
                                        Preparing search index...

                                        Enumeration CallsEvent

                                        Index

                                        Enumeration Members

                                        DEFAULT +CallsEvent | @sendbird/calls-react-native
                                        @sendbird/calls-react-native
                                          Preparing search index...

                                          Enumeration CallsEvent

                                          Index

                                          Enumeration Members

                                          Enumeration Members

                                          DEFAULT: "sendbird.call.default"
                                          DIRECT_CALL: "sendbird.call.direct"
                                          GROUP_CALL: "sendbird.call.group"
                                          +

                                          Enumeration Members

                                          DEFAULT: "sendbird.call.default"
                                          DIRECT_CALL: "sendbird.call.direct"
                                          GROUP_CALL: "sendbird.call.group"
                                          diff --git a/docs/enums/ControllableModuleType.html b/docs/enums/ControllableModuleType.html index 3e2b4bb..170462c 100644 --- a/docs/enums/ControllableModuleType.html +++ b/docs/enums/ControllableModuleType.html @@ -1,3 +1,3 @@ -ControllableModuleType | @sendbird/calls-react-native
                                          @sendbird/calls-react-native
                                            Preparing search index...

                                            Enumeration ControllableModuleType

                                            Index

                                            Enumeration Members

                                            DIRECT_CALL +ControllableModuleType | @sendbird/calls-react-native
                                            @sendbird/calls-react-native
                                              Preparing search index...

                                              Enumeration ControllableModuleType

                                              Index

                                              Enumeration Members

                                              Enumeration Members

                                              DIRECT_CALL: "DIRECT_CALL"
                                              GROUP_CALL: "GROUP_CALL"
                                              +

                                              Enumeration Members

                                              DIRECT_CALL: "DIRECT_CALL"
                                              GROUP_CALL: "GROUP_CALL"
                                              diff --git a/docs/enums/DefaultEventType.html b/docs/enums/DefaultEventType.html index 3ae9c47..ebc513b 100644 --- a/docs/enums/DefaultEventType.html +++ b/docs/enums/DefaultEventType.html @@ -1,2 +1,2 @@ -DefaultEventType | @sendbird/calls-react-native
                                              @sendbird/calls-react-native
                                                Preparing search index...

                                                Enumeration DefaultEventType

                                                Index

                                                Enumeration Members

                                                Enumeration Members

                                                ON_RINGING: "sendbird.call.default.onRinging"
                                                +DefaultEventType | @sendbird/calls-react-native
                                                @sendbird/calls-react-native
                                                  Preparing search index...

                                                  Enumeration DefaultEventType

                                                  Index

                                                  Enumeration Members

                                                  Enumeration Members

                                                  ON_RINGING: "sendbird.call.default.onRinging"
                                                  diff --git a/docs/enums/DirectCallEndResult.html b/docs/enums/DirectCallEndResult.html index 0bc723e..04afc3d 100644 --- a/docs/enums/DirectCallEndResult.html +++ b/docs/enums/DirectCallEndResult.html @@ -1,4 +1,4 @@ -DirectCallEndResult | @sendbird/calls-react-native
                                                  @sendbird/calls-react-native
                                                    Preparing search index...

                                                    Enumeration DirectCallEndResult

                                                    Index

                                                    Enumeration Members

                                                    ACCEPT_FAILED +DirectCallEndResult | @sendbird/calls-react-native
                                                    @sendbird/calls-react-native
                                                      Preparing search index...

                                                      Enumeration DirectCallEndResult

                                                      Index

                                                      Enumeration Members

                                                      Enumeration Members

                                                      ACCEPT_FAILED: "ACCEPT_FAILED"

                                                      The 'accept()' method of the call has failed. *

                                                      -
                                                      CANCELED: "CANCELED"

                                                      The caller has canceled the call before the callee accepts or declines. *

                                                      -
                                                      COMPLETED: "COMPLETED"

                                                      The call has ended by either the caller or callee after successful connection. *

                                                      -
                                                      CONNECTION_LOST: "CONNECTION_LOST"

                                                      Data streaming from either the caller or the callee has stopped due to a WebRTC connection issue while calling. *

                                                      -
                                                      DECLINED: "DECLINED"

                                                      The callee has declined the call. *

                                                      -
                                                      DIAL_FAILED: "DIAL_FAILED"

                                                      The 'dial()' method of the call has failed. *

                                                      -
                                                      NO_ANSWER: "NO_ANSWER"

                                                      The callee has not either accepted or declined the call for a specific period of time. *

                                                      -
                                                      NONE: "NONE"

                                                      Default value of the EndResult. *

                                                      -
                                                      NOT_CONNECTED: "NOT_CONNECTED"
                                                      OTHER_DEVICE_ACCEPTED: "OTHER_DEVICE_ACCEPTED"

                                                      The call is accepted on one of the callee’s other devices. All the other devices will receive this call result. *

                                                      -
                                                      TIMED_OUT: "TIMED_OUT"

                                                      Sendbird server failed to establish a media session between the caller and callee within a specific period of time. *

                                                      -
                                                      UNKNOWN: "UNKNOWN"

                                                      Unknown *

                                                      -
                                                      +
                                                      CANCELED: "CANCELED"

                                                      The caller has canceled the call before the callee accepts or declines. *

                                                      +
                                                      COMPLETED: "COMPLETED"

                                                      The call has ended by either the caller or callee after successful connection. *

                                                      +
                                                      CONNECTION_LOST: "CONNECTION_LOST"

                                                      Data streaming from either the caller or the callee has stopped due to a WebRTC connection issue while calling. *

                                                      +
                                                      DECLINED: "DECLINED"

                                                      The callee has declined the call. *

                                                      +
                                                      DIAL_FAILED: "DIAL_FAILED"

                                                      The 'dial()' method of the call has failed. *

                                                      +
                                                      NO_ANSWER: "NO_ANSWER"

                                                      The callee has not either accepted or declined the call for a specific period of time. *

                                                      +
                                                      NONE: "NONE"

                                                      Default value of the EndResult. *

                                                      +
                                                      NOT_CONNECTED: "NOT_CONNECTED"
                                                      OTHER_DEVICE_ACCEPTED: "OTHER_DEVICE_ACCEPTED"

                                                      The call is accepted on one of the callee’s other devices. All the other devices will receive this call result. *

                                                      +
                                                      TIMED_OUT: "TIMED_OUT"

                                                      Sendbird server failed to establish a media session between the caller and callee within a specific period of time. *

                                                      +
                                                      UNKNOWN: "UNKNOWN"

                                                      Unknown *

                                                      +
                                                      diff --git a/docs/enums/DirectCallEventType.html b/docs/enums/DirectCallEventType.html index 1e33e40..e0a4fc1 100644 --- a/docs/enums/DirectCallEventType.html +++ b/docs/enums/DirectCallEventType.html @@ -1,4 +1,4 @@ -DirectCallEventType | @sendbird/calls-react-native
                                                      @sendbird/calls-react-native
                                                        Preparing search index...

                                                        Enumeration DirectCallEventType

                                                        Index

                                                        Enumeration Members

                                                        ON_AUDIO_DEVICE_CHANGED +DirectCallEventType | @sendbird/calls-react-native
                                                        @sendbird/calls-react-native
                                                          Preparing search index...

                                                          Enumeration DirectCallEventType

                                                          Index

                                                          Enumeration Members

                                                          ON_AUDIO_DEVICE_CHANGED: "sendbird.call.direct.onAudioDeviceChanged"
                                                          ON_CONNECTED: "sendbird.call.direct.onConnected"
                                                          ON_CUSTOM_ITEMS_DELETED: "sendbird.call.direct.onCustomItemsDeleted"
                                                          ON_CUSTOM_ITEMS_UPDATED: "sendbird.call.direct.onCustomItemsUpdated"
                                                          ON_ENDED: "sendbird.call.direct.onEnded"
                                                          ON_ESTABLISHED: "sendbird.call.direct.onEstablished"
                                                          ON_LOCAL_VIDEO_SETTINGS_CHANGED: "sendbird.call.direct.onLocalVideoSettingsChanged"
                                                          ON_RECONNECTED: "sendbird.call.direct.onReconnected"
                                                          ON_RECONNECTING: "sendbird.call.direct.onReconnecting"
                                                          ON_REMOTE_AUDIO_SETTINGS_CHANGED: "sendbird.call.direct.onRemoteAudioSettingsChanged"
                                                          ON_REMOTE_RECORDING_STATUS_CHANGED: "sendbird.call.direct.onRemoteRecordingStatusChanged"
                                                          ON_REMOTE_VIDEO_SETTINGS_CHANGED: "sendbird.call.direct.onRemoteVideoSettingsChanged"
                                                          ON_USER_HOLD_STATUS_CHANGED: "sendbird.call.direct.onUserHoldStatusChanged"
                                                          +

                                                          Enumeration Members

                                                          ON_AUDIO_DEVICE_CHANGED: "sendbird.call.direct.onAudioDeviceChanged"
                                                          ON_CONNECTED: "sendbird.call.direct.onConnected"
                                                          ON_CUSTOM_ITEMS_DELETED: "sendbird.call.direct.onCustomItemsDeleted"
                                                          ON_CUSTOM_ITEMS_UPDATED: "sendbird.call.direct.onCustomItemsUpdated"
                                                          ON_ENDED: "sendbird.call.direct.onEnded"
                                                          ON_ESTABLISHED: "sendbird.call.direct.onEstablished"
                                                          ON_LOCAL_VIDEO_SETTINGS_CHANGED: "sendbird.call.direct.onLocalVideoSettingsChanged"
                                                          ON_RECONNECTED: "sendbird.call.direct.onReconnected"
                                                          ON_RECONNECTING: "sendbird.call.direct.onReconnecting"
                                                          ON_REMOTE_AUDIO_SETTINGS_CHANGED: "sendbird.call.direct.onRemoteAudioSettingsChanged"
                                                          ON_REMOTE_RECORDING_STATUS_CHANGED: "sendbird.call.direct.onRemoteRecordingStatusChanged"
                                                          ON_REMOTE_VIDEO_SETTINGS_CHANGED: "sendbird.call.direct.onRemoteVideoSettingsChanged"
                                                          ON_USER_HOLD_STATUS_CHANGED: "sendbird.call.direct.onUserHoldStatusChanged"
                                                          diff --git a/docs/enums/DirectCallUserRole.html b/docs/enums/DirectCallUserRole.html index 69343fd..44b3cdc 100644 --- a/docs/enums/DirectCallUserRole.html +++ b/docs/enums/DirectCallUserRole.html @@ -1,3 +1,3 @@ -DirectCallUserRole | @sendbird/calls-react-native
                                                          @sendbird/calls-react-native
                                                            Preparing search index...

                                                            Enumeration DirectCallUserRole

                                                            Index

                                                            Enumeration Members

                                                            CALLEE +DirectCallUserRole | @sendbird/calls-react-native
                                                            @sendbird/calls-react-native
                                                              Preparing search index...

                                                              Enumeration DirectCallUserRole

                                                              Index

                                                              Enumeration Members

                                                              Enumeration Members

                                                              CALLEE: "CALLEE"
                                                              CALLER: "CALLER"
                                                              +

                                                              Enumeration Members

                                                              CALLEE: "CALLEE"
                                                              CALLER: "CALLER"
                                                              diff --git a/docs/enums/GroupCallEventType.html b/docs/enums/GroupCallEventType.html index d617ddf..422aa3a 100644 --- a/docs/enums/GroupCallEventType.html +++ b/docs/enums/GroupCallEventType.html @@ -1,4 +1,4 @@ -GroupCallEventType | @sendbird/calls-react-native
                                                              @sendbird/calls-react-native
                                                                Preparing search index...

                                                                Enumeration GroupCallEventType

                                                                Index

                                                                Enumeration Members

                                                                ON_AUDIO_DEVICE_CHANGED +GroupCallEventType | @sendbird/calls-react-native
                                                                @sendbird/calls-react-native
                                                                  Preparing search index...

                                                                  Enumeration GroupCallEventType

                                                                  Index

                                                                  Enumeration Members

                                                                  ON_AUDIO_DEVICE_CHANGED: "sendbird.call.group.onAudioDeviceChanged"
                                                                  ON_CUSTOM_ITEMS_DELETED: "sendbird.call.group.onCustomItemsDeleted"
                                                                  ON_CUSTOM_ITEMS_UPDATED: "sendbird.call.group.onCustomItemsUpdated"
                                                                  ON_DELETED: "sendbird.call.group.onDeleted"
                                                                  ON_ERROR: "sendbird.call.group.onError"
                                                                  ON_LOCAL_PARTICIPANT_DISCONNECTED: "sendbird.call.group.onLocalParticipantDisconnected"
                                                                  ON_LOCAL_PARTICIPANT_RECONNECTED: "sendbird.call.group.onLocalParticipantReconnected"
                                                                  ON_REMOTE_AUDIO_SETTINGS_CHANGED: "sendbird.call.group.onRemoteAudioSettingsChanged"
                                                                  ON_REMOTE_PARTICIPANT_ENTERED: "sendbird.call.group.onRemoteParticipantEntered"
                                                                  ON_REMOTE_PARTICIPANT_EXITED: "sendbird.call.group.onRemoteParticipantExited"
                                                                  ON_REMOTE_PARTICIPANT_STREAM_STARTED: "sendbird.call.group.onRemoteParticipantStreamStarted"
                                                                  ON_REMOTE_VIDEO_SETTINGS_CHANGED: "sendbird.call.group.onRemoteVideoSettingsChanged"
                                                                  +

                                                                  Enumeration Members

                                                                  ON_AUDIO_DEVICE_CHANGED: "sendbird.call.group.onAudioDeviceChanged"
                                                                  ON_CUSTOM_ITEMS_DELETED: "sendbird.call.group.onCustomItemsDeleted"
                                                                  ON_CUSTOM_ITEMS_UPDATED: "sendbird.call.group.onCustomItemsUpdated"
                                                                  ON_DELETED: "sendbird.call.group.onDeleted"
                                                                  ON_ERROR: "sendbird.call.group.onError"
                                                                  ON_LOCAL_PARTICIPANT_DISCONNECTED: "sendbird.call.group.onLocalParticipantDisconnected"
                                                                  ON_LOCAL_PARTICIPANT_RECONNECTED: "sendbird.call.group.onLocalParticipantReconnected"
                                                                  ON_REMOTE_AUDIO_SETTINGS_CHANGED: "sendbird.call.group.onRemoteAudioSettingsChanged"
                                                                  ON_REMOTE_PARTICIPANT_ENTERED: "sendbird.call.group.onRemoteParticipantEntered"
                                                                  ON_REMOTE_PARTICIPANT_EXITED: "sendbird.call.group.onRemoteParticipantExited"
                                                                  ON_REMOTE_PARTICIPANT_STREAM_STARTED: "sendbird.call.group.onRemoteParticipantStreamStarted"
                                                                  ON_REMOTE_VIDEO_SETTINGS_CHANGED: "sendbird.call.group.onRemoteVideoSettingsChanged"
                                                                  diff --git a/docs/enums/NativeQueryType.html b/docs/enums/NativeQueryType.html index be91c84..c1e7854 100644 --- a/docs/enums/NativeQueryType.html +++ b/docs/enums/NativeQueryType.html @@ -1,3 +1,3 @@ -NativeQueryType | @sendbird/calls-react-native
                                                                  @sendbird/calls-react-native
                                                                    Preparing search index...

                                                                    Enumeration NativeQueryType

                                                                    Index

                                                                    Enumeration Members

                                                                    DIRECT_CALL_LOG +NativeQueryType | @sendbird/calls-react-native
                                                                    @sendbird/calls-react-native
                                                                      Preparing search index...

                                                                      Enumeration NativeQueryType

                                                                      Index

                                                                      Enumeration Members

                                                                      Enumeration Members

                                                                      DIRECT_CALL_LOG: "DIRECT_CALL_LOG"
                                                                      ROOM_LIST: "ROOM_LIST"
                                                                      +

                                                                      Enumeration Members

                                                                      DIRECT_CALL_LOG: "DIRECT_CALL_LOG"
                                                                      ROOM_LIST: "ROOM_LIST"
                                                                      diff --git a/docs/enums/ParticipantState.html b/docs/enums/ParticipantState.html index cd731a1..dec049f 100644 --- a/docs/enums/ParticipantState.html +++ b/docs/enums/ParticipantState.html @@ -1,4 +1,4 @@ -ParticipantState | @sendbird/calls-react-native
                                                                      @sendbird/calls-react-native
                                                                        Preparing search index...

                                                                        Enumeration ParticipantState

                                                                        Index

                                                                        Enumeration Members

                                                                        CONNECTED +ParticipantState | @sendbird/calls-react-native
                                                                        @sendbird/calls-react-native
                                                                          Preparing search index...

                                                                          Enumeration ParticipantState

                                                                          Index

                                                                          Enumeration Members

                                                                          Enumeration Members

                                                                          CONNECTED: "CONNECTED"
                                                                          ENTERED: "ENTERED"
                                                                          EXITED: "EXITED"
                                                                          +

                                                                          Enumeration Members

                                                                          CONNECTED: "CONNECTED"
                                                                          ENTERED: "ENTERED"
                                                                          EXITED: "EXITED"
                                                                          diff --git a/docs/enums/RecordingStatus.html b/docs/enums/RecordingStatus.html index 36cc0e2..8e5872b 100644 --- a/docs/enums/RecordingStatus.html +++ b/docs/enums/RecordingStatus.html @@ -1,3 +1,3 @@ -RecordingStatus | @sendbird/calls-react-native
                                                                          @sendbird/calls-react-native
                                                                            Preparing search index...

                                                                            Enumeration RecordingStatus

                                                                            Index

                                                                            Enumeration Members

                                                                            NONE +RecordingStatus | @sendbird/calls-react-native
                                                                            @sendbird/calls-react-native
                                                                              Preparing search index...

                                                                              Enumeration RecordingStatus

                                                                              Index

                                                                              Enumeration Members

                                                                              Enumeration Members

                                                                              NONE: "NONE"
                                                                              RECORDING: "RECORDING"
                                                                              +

                                                                              Enumeration Members

                                                                              NONE: "NONE"
                                                                              RECORDING: "RECORDING"
                                                                              diff --git a/docs/enums/RecordingType.html b/docs/enums/RecordingType.html index b232a0b..3cd3158 100644 --- a/docs/enums/RecordingType.html +++ b/docs/enums/RecordingType.html @@ -1,11 +1,11 @@ -RecordingType | @sendbird/calls-react-native
                                                                              @sendbird/calls-react-native
                                                                                Preparing search index...

                                                                                Enumeration RecordingType

                                                                                Index

                                                                                Enumeration Members

                                                                                LOCAL_AUDIO_AND_VIDEO_REMOTE_AUDIO +RecordingType | @sendbird/calls-react-native
                                                                                @sendbird/calls-react-native
                                                                                  Preparing search index...

                                                                                  Enumeration RecordingType

                                                                                  Index

                                                                                  Enumeration Members

                                                                                  LOCAL_AUDIO_AND_VIDEO_REMOTE_AUDIO: "LOCAL_AUDIO_AND_VIDEO_REMOTE_AUDIO"

                                                                                  An option to record both audios of the local and remote users, and the video of the local user.

                                                                                  -
                                                                                  LOCAL_AUDIO_REMOTE_AUDIO_AND_VIDEO: "LOCAL_AUDIO_REMOTE_AUDIO_AND_VIDEO"

                                                                                  An option to record both audios of the local and remote users, and the video of the remote user.

                                                                                  -
                                                                                  LOCAL_REMOTE_AUDIOS: "LOCAL_REMOTE_AUDIOS"

                                                                                  An option to record both audios of the local and remote users.

                                                                                  -
                                                                                  REMOTE_AUDIO_AND_VIDEO: "REMOTE_AUDIO_AND_VIDEO"

                                                                                  An option to record the video and audio of the remote user

                                                                                  -
                                                                                  REMOTE_AUDIO_ONLY: "REMOTE_AUDIO_ONLY"

                                                                                  An option to record the audio of the remote user.

                                                                                  -
                                                                                  +
                                                                                  LOCAL_AUDIO_REMOTE_AUDIO_AND_VIDEO: "LOCAL_AUDIO_REMOTE_AUDIO_AND_VIDEO"

                                                                                  An option to record both audios of the local and remote users, and the video of the remote user.

                                                                                  +
                                                                                  LOCAL_REMOTE_AUDIOS: "LOCAL_REMOTE_AUDIOS"

                                                                                  An option to record both audios of the local and remote users.

                                                                                  +
                                                                                  REMOTE_AUDIO_AND_VIDEO: "REMOTE_AUDIO_AND_VIDEO"

                                                                                  An option to record the video and audio of the remote user

                                                                                  +
                                                                                  REMOTE_AUDIO_ONLY: "REMOTE_AUDIO_ONLY"

                                                                                  An option to record the audio of the remote user.

                                                                                  +
                                                                                  diff --git a/docs/enums/RoomState.html b/docs/enums/RoomState.html index cc090ca..305327f 100644 --- a/docs/enums/RoomState.html +++ b/docs/enums/RoomState.html @@ -1,3 +1,3 @@ -RoomState | @sendbird/calls-react-native
                                                                                  @sendbird/calls-react-native
                                                                                    Preparing search index...

                                                                                    Enumeration RoomState

                                                                                    Index

                                                                                    Enumeration Members

                                                                                    DELETED +RoomState | @sendbird/calls-react-native
                                                                                    @sendbird/calls-react-native
                                                                                      Preparing search index...

                                                                                      Enumeration RoomState

                                                                                      Index

                                                                                      Enumeration Members

                                                                                      Enumeration Members

                                                                                      DELETED: "DELETED"
                                                                                      OPEN: "OPEN"
                                                                                      +

                                                                                      Enumeration Members

                                                                                      DELETED: "DELETED"
                                                                                      OPEN: "OPEN"
                                                                                      diff --git a/docs/enums/RoomType.html b/docs/enums/RoomType.html index 2ba8d93..900f424 100644 --- a/docs/enums/RoomType.html +++ b/docs/enums/RoomType.html @@ -1,3 +1,3 @@ -RoomType | @sendbird/calls-react-native
                                                                                      @sendbird/calls-react-native
                                                                                        Preparing search index...

                                                                                        Enumeration RoomType

                                                                                        Index

                                                                                        Enumeration Members

                                                                                        LARGE_ROOM_FOR_AUDIO_ONLY +RoomType | @sendbird/calls-react-native
                                                                                        @sendbird/calls-react-native
                                                                                          Preparing search index...

                                                                                          Enumeration RoomType

                                                                                          Index

                                                                                          Enumeration Members

                                                                                          LARGE_ROOM_FOR_AUDIO_ONLY: "LARGE_ROOM_FOR_AUDIO_ONLY"
                                                                                          SMALL_ROOM_FOR_VIDEO: "SMALL_ROOM_FOR_VIDEO"
                                                                                          +

                                                                                          Enumeration Members

                                                                                          LARGE_ROOM_FOR_AUDIO_ONLY: "LARGE_ROOM_FOR_AUDIO_ONLY"
                                                                                          SMALL_ROOM_FOR_VIDEO: "SMALL_ROOM_FOR_VIDEO"
                                                                                          diff --git a/docs/enums/RouteChangeReason.html b/docs/enums/RouteChangeReason.html index 1b8d9a3..5337a08 100644 --- a/docs/enums/RouteChangeReason.html +++ b/docs/enums/RouteChangeReason.html @@ -1,6 +1,6 @@ RouteChangeReason | @sendbird/calls-react-native
                                                                                          @sendbird/calls-react-native
                                                                                            Preparing search index...

                                                                                            Enumeration RouteChangeReason

                                                                                            iOS

                                                                                            Index

                                                                                            Enumeration Members

                                                                                            Index

                                                                                            Enumeration Members

                                                                                            categoryChange: 3
                                                                                            newDeviceAvailable: 1
                                                                                            noSuitableRouteForCategory: 6
                                                                                            oldDeviceUnavailable: 2
                                                                                            override: 4
                                                                                            routeConfigurationChange: 7
                                                                                            unknown: 0
                                                                                            wakeFromSleep: 5
                                                                                            +

                                                                                            Enumeration Members

                                                                                            categoryChange: 3
                                                                                            newDeviceAvailable: 1
                                                                                            noSuitableRouteForCategory: 6
                                                                                            oldDeviceUnavailable: 2
                                                                                            override: 4
                                                                                            routeConfigurationChange: 7
                                                                                            unknown: 0
                                                                                            wakeFromSleep: 5
                                                                                            diff --git a/docs/enums/SoundType.html b/docs/enums/SoundType.html index 86e01d8..f3f32f8 100644 --- a/docs/enums/SoundType.html +++ b/docs/enums/SoundType.html @@ -1,5 +1,5 @@ -SoundType | @sendbird/calls-react-native
                                                                                            @sendbird/calls-react-native
                                                                                              Preparing search index...

                                                                                              Enumeration SoundType

                                                                                              Index

                                                                                              Enumeration Members

                                                                                              DIALING +SoundType | @sendbird/calls-react-native
                                                                                              @sendbird/calls-react-native
                                                                                                Preparing search index...

                                                                                                Enumeration SoundType

                                                                                                Index

                                                                                                Enumeration Members

                                                                                                DIALING: "DIALING"
                                                                                                RECONNECTED: "RECONNECTED"
                                                                                                RECONNECTING: "RECONNECTING"
                                                                                                RINGING: "RINGING"
                                                                                                +

                                                                                                Enumeration Members

                                                                                                DIALING: "DIALING"
                                                                                                RECONNECTED: "RECONNECTED"
                                                                                                RECONNECTING: "RECONNECTING"
                                                                                                RINGING: "RINGING"
                                                                                                diff --git a/docs/enums/VideoDevicePosition.html b/docs/enums/VideoDevicePosition.html index f7c4054..7788b60 100644 --- a/docs/enums/VideoDevicePosition.html +++ b/docs/enums/VideoDevicePosition.html @@ -1,4 +1,4 @@ -VideoDevicePosition | @sendbird/calls-react-native
                                                                                                @sendbird/calls-react-native
                                                                                                  Preparing search index...

                                                                                                  Enumeration VideoDevicePosition

                                                                                                  Index

                                                                                                  Enumeration Members

                                                                                                  BACK +VideoDevicePosition | @sendbird/calls-react-native
                                                                                                  @sendbird/calls-react-native
                                                                                                    Preparing search index...

                                                                                                    Enumeration VideoDevicePosition

                                                                                                    Index

                                                                                                    Enumeration Members

                                                                                                    Enumeration Members

                                                                                                    BACK: "BACK"
                                                                                                    FRONT: "FRONT"
                                                                                                    UNSPECIFIED: "UNSPECIFIED"
                                                                                                    +

                                                                                                    Enumeration Members

                                                                                                    BACK: "BACK"
                                                                                                    FRONT: "FRONT"
                                                                                                    UNSPECIFIED: "UNSPECIFIED"
                                                                                                    diff --git a/docs/index.html b/docs/index.html index d5dcd57..315df2e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -91,7 +91,7 @@

                                                                                                    Register a device-specific onRinging event handler using the SendbirdCalls.setListener() method. +

                                                                                                    Register a device-specific onRinging event handler using the SendbirdCalls.setListener() method. It is recommended to add the event handler during initialization because it is a prerequisite for detecting onRinging event. The code below shows the way device-wide events such as incoming calls are handled once SendbirdCallListener.onRinging is added.

                                                                                                    SendbirdCalls.setListener({
                                                                                                    onRinging(callProps: DirectCallProperties) {
                                                                                                    // Process incoming call
                                                                                                    },
                                                                                                    }); @@ -114,7 +114,7 @@

                                                                                                    Register a call-specific DirectCallListener event handler using the DirectCall.addListener() method. Responding to call-specific events, such as establishing a successful call connection, is then handled as shown below:

                                                                                                    const unsubscribe = directCall.addListener({
                                                                                                    onEstablished: (call: DirectCallProperties) => {},

                                                                                                    onConnected: (call: DirectCallProperties) => {},

                                                                                                    onEnded: (call: DirectCallProperties) => {},

                                                                                                    onRemoteAudioSettingsChanged: (call: DirectCallProperties) => {},

                                                                                                    onRemoteVideoSettingsChanged: (call: DirectCallProperties) => {},

                                                                                                    onCustomItemsUpdated: (call: DirectCallProperties, updatedKeys: string[]) => {},

                                                                                                    onCustomItemsDeleted: (call: DirectCallProperties, deletedKeys: string[]) => {},

                                                                                                    onReconnecting: (call: DirectCallProperties) => {},

                                                                                                    onReconnected: (call: DirectCallProperties) => {},

                                                                                                    onAudioDeviceChanged: (call: DirectCallProperties, info: AudioDeviceChangedInfo) => {},

                                                                                                    onRemoteRecordingStatusChanged: (call: DirectCallProperties) => {},

                                                                                                    onUserHoldStatusChanged: (call: DirectCallProperties, isLocalUser: boolean, isUserOnHold: boolean) => {},

                                                                                                    onLocalVideoSettingsChanged: (call: DirectCallProperties) => {},
                                                                                                    });

                                                                                                    unsubscribe();
                                                                                                    @@ -351,7 +351,7 @@
                                                                                                    -
                                                                                                    +

                                                                                                    Warning: unregister all is not supported yet.

                                                                                                    Users will no longer receive call notifications after the VoIP push token has been unregistered @@ -359,7 +359,7 @@

                                                                                                    const unregisterPushToken = () => {
                                                                                                    SendbirdCalls.unregisterPushToken(TOKEN);

                                                                                                    // or

                                                                                                    SendbirdCalls.ios_unregisterVoIPPushToken(TOKEN);
                                                                                                    };
                                                                                                    -

                                                                                                    When users log out of their call client apps, they must be deauthenticated with SendbirdCalls.deauthenticate() method.

                                                                                                    +

                                                                                                    When users log out of their call client apps, they must be deauthenticated with SendbirdCalls.deauthenticate() method.

                                                                                                    const signOut = () => {
                                                                                                    SendbirdCalls.deauthenticate();
                                                                                                    };
                                                                                                    @@ -426,7 +426,7 @@

                                                                                                    You should add files to your native project for Android, add your files to res/raw/{filename}.mp3 for iOS, when you add files to a project, xcode automatically added to the bundled resources (Build Phases > Copy Bundle Resources)

                                                                                                    - +
                                                                                                    @@ -452,7 +452,7 @@
                                                                                                    Type
                                                                                                    +
                                                                                                    @@ -487,7 +487,7 @@
                                                                                                    Method
                                                                                                    - +
                                                                                                    @@ -595,11 +595,11 @@

                                                                                                    To enter a room, you must first acquire the room instance from Sendbird server with the room ID. To fetch the most up-to-date room instance from Sendbird server, use the SendbirdCalls.fetchRoomById() method. Also, you can use the SendbirdCalls.getCachedRoomById() method that returns the most recently cached room instance from Sendbird Calls SDK.

                                                                                                    +

                                                                                                    To enter a room, you must first acquire the room instance from Sendbird server with the room ID. To fetch the most up-to-date room instance from Sendbird server, use the SendbirdCalls.fetchRoomById() method. Also, you can use the SendbirdCalls.getCachedRoomById() method that returns the most recently cached room instance from Sendbird Calls SDK.

                                                                                                    // get room instance using ROOM_ID
                                                                                                    const room = await SendbirdCalls.fetchRoomById(ROOM_ID);

                                                                                                    // get cached room instance using ROOM_ID
                                                                                                    const cachedRoom = await SendbirdCalls.getCachedRoomById(ROOM_ID);
                                                                                                    -

                                                                                                    Once the room is retrieved, call the enter() method to enter the room. An object that sets whether to use video and audio is passed to enter() as a parameter. If no parameters are passed, both audio and video are enabled as default.

                                                                                                    +

                                                                                                    Once the room is retrieved, call the enter() method to enter the room. An object that sets whether to use video and audio is passed to enter() as a parameter. If no parameters are passed, both audio and video are enabled as default.

                                                                                                    When a user enters a room, a participant is created with a unique participant ID to represent the user in the room.

                                                                                                    If you create a room using SendbirdCalls.createRoom(), you can use the returned room instance without needing to get a room instance.

                                                                                                    const enterParams: EnterParams = {
                                                                                                    audioEnabled: true,
                                                                                                    videoEnabled: true,
                                                                                                    }
                                                                                                    await room.enter(enterParams) @@ -609,7 +609,7 @@

                                                                                                    A user can receive events of a room that they are currently participating. Users will be notified when other participants enter or leave the room, change their media settings, or when the room is deleted.

                                                                                                    -

                                                                                                    Add an event listener for the user to receive events that occur in a room that the user joins as a participant.

                                                                                                    +

                                                                                                    Add an event listener for the user to receive events that occur in a room that the user joins as a participant.

                                                                                                    const unsubscribe = room.addListener({
                                                                                                    onRemoteParticipantEntered: (participant: Participant) => {},

                                                                                                    onRemoteParticipantExited: (participant: Participant) => {},

                                                                                                    onRemoteParticipantStreamStarted: (participant: Participant) => {},

                                                                                                    onRemoteVideoSettingsChanged: (participant: Participant) => {},

                                                                                                    onRemoteAudioSettingsChanged: (participant: Participant) => {},

                                                                                                    onAudioDeviceChanged: (info: AudioDeviceChangedInfo) => {},

                                                                                                    onCustomItemsUpdated: (updatedKeys: string[]) => {},

                                                                                                    onCustomItemsDeleted: (deletedKeys: string[]) => {},

                                                                                                    onDeleted: () => {},

                                                                                                    onError: (e: SendbirdError, participant: Participant | null) => {},
                                                                                                    });

                                                                                                    unsubscribe();
                                                                                                    @@ -848,4 +848,4 @@

                                                                                                    Session Traversal Utilities for NAT (STUN) is a protocol that helps hosts to discover the presence of a NAT and the IP address, which eventually makes the connection between two endpoints. Traversal Using Relays around NAT (TURN) is a protocol that serves as a relay extension for data between two parties.

                                                                                                    Sendbird Calls first try to make a P2P connection directly using the Calls SDK. If a user is behind a NAT/Firewall, Calls will discover the host's public IP address as a location to establish connection using STUN. In most cases, STUN server is only used during the connection setup and once the session has been established, media will flow directly between two users. If the NAT/Firewall still won't allow the two users to connect directly, TURN server will be used to make a connection to relay the media data between two users. Most of the WebRTC traffic is connected with STUN.

                                                                                                    - Last Updated: June 17th, 2022

                                                                                                    -
                                                                                                    +
                                                                                                    diff --git a/docs/interfaces/AuthenticateParams.html b/docs/interfaces/AuthenticateParams.html index 90ed1de..2dfe948 100644 --- a/docs/interfaces/AuthenticateParams.html +++ b/docs/interfaces/AuthenticateParams.html @@ -1,3 +1,3 @@ -AuthenticateParams | @sendbird/calls-react-native
                                                                                                    @sendbird/calls-react-native
                                                                                                      Preparing search index...

                                                                                                      Interface AuthenticateParams

                                                                                                      interface AuthenticateParams {
                                                                                                          accessToken?: string;
                                                                                                          userId: string;
                                                                                                      }
                                                                                                      Index

                                                                                                      Properties

                                                                                                      accessToken? +AuthenticateParams | @sendbird/calls-react-native
                                                                                                      @sendbird/calls-react-native
                                                                                                        Preparing search index...

                                                                                                        Interface AuthenticateParams

                                                                                                        interface AuthenticateParams {
                                                                                                            accessToken?: string;
                                                                                                            userId: string;
                                                                                                        }
                                                                                                        Index

                                                                                                        Properties

                                                                                                        Properties

                                                                                                        accessToken?: string
                                                                                                        userId: string
                                                                                                        +

                                                                                                        Properties

                                                                                                        accessToken?: string
                                                                                                        userId: string
                                                                                                        diff --git a/docs/interfaces/BaseVideoViewProps.html b/docs/interfaces/BaseVideoViewProps.html index 088cfbf..80e1078 100644 --- a/docs/interfaces/BaseVideoViewProps.html +++ b/docs/interfaces/BaseVideoViewProps.html @@ -1,4 +1,4 @@ -BaseVideoViewProps | @sendbird/calls-react-native
                                                                                                        @sendbird/calls-react-native
                                                                                                          Preparing search index...

                                                                                                          Interface BaseVideoViewProps

                                                                                                          interface BaseVideoViewProps {
                                                                                                              android_zOrderMediaOverlay?: boolean;
                                                                                                              mirror?: boolean;
                                                                                                              resizeMode?: "contain" | "cover" | "center";
                                                                                                          }

                                                                                                          Hierarchy (View Summary)

                                                                                                          Index

                                                                                                          Properties

                                                                                                          android_zOrderMediaOverlay? +BaseVideoViewProps | @sendbird/calls-react-native
                                                                                                          @sendbird/calls-react-native
                                                                                                            Preparing search index...

                                                                                                            Interface BaseVideoViewProps

                                                                                                            interface BaseVideoViewProps {
                                                                                                                android_zOrderMediaOverlay?: boolean;
                                                                                                                mirror?: boolean;
                                                                                                                resizeMode?: "contain" | "cover" | "center";
                                                                                                            }

                                                                                                            Hierarchy (View Summary)

                                                                                                            Index

                                                                                                            Properties

                                                                                                            android_zOrderMediaOverlay?: boolean
                                                                                                            mirror?: boolean
                                                                                                            resizeMode?: "contain" | "cover" | "center"
                                                                                                            +

                                                                                                            Properties

                                                                                                            android_zOrderMediaOverlay?: boolean
                                                                                                            mirror?: boolean
                                                                                                            resizeMode?: "contain" | "cover" | "center"
                                                                                                            diff --git a/docs/interfaces/DirectCallListener.html b/docs/interfaces/DirectCallListener.html index e81c709..413a0f1 100644 --- a/docs/interfaces/DirectCallListener.html +++ b/docs/interfaces/DirectCallListener.html @@ -1,4 +1,4 @@ -DirectCallListener | @sendbird/calls-react-native
                                                                                                            @sendbird/calls-react-native
                                                                                                              Preparing search index...

                                                                                                              Interface DirectCallListener

                                                                                                              interface DirectCallListener {
                                                                                                                  onAudioDeviceChanged: (
                                                                                                                      call: DirectCallProperties,
                                                                                                                      info: AudioDeviceChangedInfo,
                                                                                                                  ) => void;
                                                                                                                  onConnected: (call: DirectCallProperties) => void;
                                                                                                                  onCustomItemsDeleted: (
                                                                                                                      call: DirectCallProperties,
                                                                                                                      deletedKeys: string[],
                                                                                                                  ) => void;
                                                                                                                  onCustomItemsUpdated: (
                                                                                                                      call: DirectCallProperties,
                                                                                                                      updatedKeys: string[],
                                                                                                                  ) => void;
                                                                                                                  onEnded: (call: DirectCallProperties) => void;
                                                                                                                  onEstablished: (call: DirectCallProperties) => void;
                                                                                                                  onLocalVideoSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                  onPropertyUpdatedManually: (call: DirectCallProperties) => void;
                                                                                                                  onReconnected: (call: DirectCallProperties) => void;
                                                                                                                  onReconnecting: (call: DirectCallProperties) => void;
                                                                                                                  onRemoteAudioSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                  onRemoteRecordingStatusChanged: (call: DirectCallProperties) => void;
                                                                                                                  onRemoteVideoSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                  onUserHoldStatusChanged: (
                                                                                                                      call: DirectCallProperties,
                                                                                                                      isLocalUser: boolean,
                                                                                                                      isUserOnHold: boolean,
                                                                                                                  ) => void;
                                                                                                              }
                                                                                                              Index

                                                                                                              Properties

                                                                                                              onAudioDeviceChanged +DirectCallListener | @sendbird/calls-react-native
                                                                                                              @sendbird/calls-react-native
                                                                                                                Preparing search index...

                                                                                                                Interface DirectCallListener

                                                                                                                interface DirectCallListener {
                                                                                                                    onAudioDeviceChanged: (
                                                                                                                        call: DirectCallProperties,
                                                                                                                        info: AudioDeviceChangedInfo,
                                                                                                                    ) => void;
                                                                                                                    onConnected: (call: DirectCallProperties) => void;
                                                                                                                    onCustomItemsDeleted: (
                                                                                                                        call: DirectCallProperties,
                                                                                                                        deletedKeys: string[],
                                                                                                                    ) => void;
                                                                                                                    onCustomItemsUpdated: (
                                                                                                                        call: DirectCallProperties,
                                                                                                                        updatedKeys: string[],
                                                                                                                    ) => void;
                                                                                                                    onEnded: (call: DirectCallProperties) => void;
                                                                                                                    onEstablished: (call: DirectCallProperties) => void;
                                                                                                                    onLocalVideoSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                    onPropertyUpdatedManually: (call: DirectCallProperties) => void;
                                                                                                                    onReconnected: (call: DirectCallProperties) => void;
                                                                                                                    onReconnecting: (call: DirectCallProperties) => void;
                                                                                                                    onRemoteAudioSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                    onRemoteRecordingStatusChanged: (call: DirectCallProperties) => void;
                                                                                                                    onRemoteVideoSettingsChanged: (call: DirectCallProperties) => void;
                                                                                                                    onUserHoldStatusChanged: (
                                                                                                                        call: DirectCallProperties,
                                                                                                                        isLocalUser: boolean,
                                                                                                                        isUserOnHold: boolean,
                                                                                                                    ) => void;
                                                                                                                }
                                                                                                                Index

                                                                                                                Properties

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onConnected: (call: DirectCallProperties) => void

                                                                                                                Called when media streams between the caller and callee are connected and audio/video is enabled.

                                                                                                                +
                                                                                                                onConnected: (call: DirectCallProperties) => void

                                                                                                                Called when media streams between the caller and callee are connected and audio/video is enabled.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onCustomItemsDeleted: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    deletedKeys: string[],
                                                                                                                ) => void

                                                                                                                Called when the custom items of the call are deleted.

                                                                                                                +
                                                                                                                onCustomItemsDeleted: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    deletedKeys: string[],
                                                                                                                ) => void

                                                                                                                Called when the custom items of the call are deleted.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onCustomItemsUpdated: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    updatedKeys: string[],
                                                                                                                ) => void

                                                                                                                Called when the custom items of the call are updated.

                                                                                                                +
                                                                                                                onCustomItemsUpdated: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    updatedKeys: string[],
                                                                                                                ) => void

                                                                                                                Called when the custom items of the call are updated.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onEnded: (call: DirectCallProperties) => void

                                                                                                                Called when the call has ended.

                                                                                                                +
                                                                                                                onEnded: (call: DirectCallProperties) => void

                                                                                                                Called when the call has ended.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onEstablished: (call: DirectCallProperties) => void

                                                                                                                Called when the callee has accepted the call, but not yet connected to media streams.

                                                                                                                +
                                                                                                                onEstablished: (call: DirectCallProperties) => void

                                                                                                                Called when the callee has accepted the call, but not yet connected to media streams.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onLocalVideoSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the local user changes audio settings.

                                                                                                                +
                                                                                                                onLocalVideoSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the local user changes audio settings.

                                                                                                                Android

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onPropertyUpdatedManually: (call: DirectCallProperties) => void

                                                                                                                Called when the update properties internally on Javascript side

                                                                                                                +
                                                                                                                onPropertyUpdatedManually: (call: DirectCallProperties) => void

                                                                                                                Called when the update properties internally on Javascript side

                                                                                                                Javascript

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onReconnected: (call: DirectCallProperties) => void

                                                                                                                Called when DirectCall successfully reconnects to the server.

                                                                                                                +
                                                                                                                onReconnected: (call: DirectCallProperties) => void

                                                                                                                Called when DirectCall successfully reconnects to the server.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onReconnecting: (call: DirectCallProperties) => void

                                                                                                                Called when DirectCall begins attempting to reconnect to the server after losing connection.

                                                                                                                +
                                                                                                                onReconnecting: (call: DirectCallProperties) => void

                                                                                                                Called when DirectCall begins attempting to reconnect to the server after losing connection.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onRemoteAudioSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the remote user changes audio settings.

                                                                                                                +
                                                                                                                onRemoteAudioSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the remote user changes audio settings.

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onRemoteRecordingStatusChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the other user’s recording status is changed. +

                                                                                                                onRemoteRecordingStatusChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the other user’s recording status is changed. You can check the recording status of the other user with DirectCall.remoteRecordingStatus

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                onRemoteVideoSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the remote user changes video settings.

                                                                                                                +
                                                                                                                onRemoteVideoSettingsChanged: (call: DirectCallProperties) => void

                                                                                                                Called when the remote user changes video settings.

                                                                                                                1.0.0 *

                                                                                                                -
                                                                                                                onUserHoldStatusChanged: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    isLocalUser: boolean,
                                                                                                                    isUserOnHold: boolean,
                                                                                                                ) => void

                                                                                                                The local or remote user has put a call on hold or removed a hold from a call and their hold status has changed.

                                                                                                                +
                                                                                                                onUserHoldStatusChanged: (
                                                                                                                    call: DirectCallProperties,
                                                                                                                    isLocalUser: boolean,
                                                                                                                    isUserOnHold: boolean,
                                                                                                                ) => void

                                                                                                                The local or remote user has put a call on hold or removed a hold from a call and their hold status has changed.

                                                                                                                Type Declaration

                                                                                                                  • (call: DirectCallProperties, isLocalUser: boolean, isUserOnHold: boolean): void
                                                                                                                  • Parameters

                                                                                                                    • call: DirectCallProperties

                                                                                                                      DirectCall that has updated user hold status

                                                                                                                    • isLocalUser: boolean

                                                                                                                      Returns true if the user whose hold status changed is local user

                                                                                                                    • isUserOnHold: boolean

                                                                                                                      Returns true if the user's hold status is changed to on hold

                                                                                                                    Returns void

                                                                                                                1.0.0

                                                                                                                -
                                                                                                                +
                                                                                                                diff --git a/docs/interfaces/DirectCallLog.html b/docs/interfaces/DirectCallLog.html index ac7777e..9a5b469 100644 --- a/docs/interfaces/DirectCallLog.html +++ b/docs/interfaces/DirectCallLog.html @@ -1,4 +1,4 @@ -DirectCallLog | @sendbird/calls-react-native
                                                                                                                @sendbird/calls-react-native
                                                                                                                  Preparing search index...

                                                                                                                  Interface DirectCallLog

                                                                                                                  interface DirectCallLog {
                                                                                                                      callee: null | DirectCallUser;
                                                                                                                      caller: null | DirectCallUser;
                                                                                                                      callId: string;
                                                                                                                      customItems: Record<string, string>;
                                                                                                                      duration: number;
                                                                                                                      endedAt: number;
                                                                                                                      endedBy: null | DirectCallUser;
                                                                                                                      endResult: DirectCallEndResult;
                                                                                                                      isFromServer: boolean;
                                                                                                                      isVideoCall: boolean;
                                                                                                                      myRole: DirectCallUserRole;
                                                                                                                      startedAt: number;
                                                                                                                  }
                                                                                                                  Index

                                                                                                                  Properties

                                                                                                                  callee +DirectCallLog | @sendbird/calls-react-native
                                                                                                                  @sendbird/calls-react-native
                                                                                                                    Preparing search index...

                                                                                                                    Interface DirectCallLog

                                                                                                                    interface DirectCallLog {
                                                                                                                        callee: DirectCallUser | null;
                                                                                                                        caller: DirectCallUser | null;
                                                                                                                        callId: string;
                                                                                                                        customItems: Record<string, string>;
                                                                                                                        duration: number;
                                                                                                                        endedAt: number;
                                                                                                                        endedBy: DirectCallUser | null;
                                                                                                                        endResult: DirectCallEndResult;
                                                                                                                        isFromServer: boolean;
                                                                                                                        isVideoCall: boolean;
                                                                                                                        myRole: DirectCallUserRole;
                                                                                                                        startedAt: number;
                                                                                                                    }
                                                                                                                    Index

                                                                                                                    Properties

                                                                                                                    callee: null | DirectCallUser
                                                                                                                    caller: null | DirectCallUser
                                                                                                                    callId: string
                                                                                                                    customItems: Record<string, string>
                                                                                                                    duration: number
                                                                                                                    endedAt: number
                                                                                                                    endedBy: null | DirectCallUser
                                                                                                                    isFromServer: boolean
                                                                                                                    isVideoCall: boolean
                                                                                                                    startedAt: number
                                                                                                                    +

                                                                                                                    Properties

                                                                                                                    callee: DirectCallUser | null
                                                                                                                    caller: DirectCallUser | null
                                                                                                                    callId: string
                                                                                                                    customItems: Record<string, string>
                                                                                                                    duration: number
                                                                                                                    endedAt: number
                                                                                                                    endedBy: DirectCallUser | null
                                                                                                                    isFromServer: boolean
                                                                                                                    isVideoCall: boolean
                                                                                                                    startedAt: number
                                                                                                                    diff --git a/docs/interfaces/DirectCallMethods.html b/docs/interfaces/DirectCallMethods.html index 8b04963..d81b7a6 100644 --- a/docs/interfaces/DirectCallMethods.html +++ b/docs/interfaces/DirectCallMethods.html @@ -1,4 +1,4 @@ -DirectCallMethods | @sendbird/calls-react-native
                                                                                                                    @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 +DirectCallMethods | @sendbird/calls-react-native
                                                                                                                      @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

                                                                                                                        +

                                                                                                                        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

                                                                                                                        diff --git a/docs/interfaces/DirectCallProperties.html b/docs/interfaces/DirectCallProperties.html index 659c3ad..d5bdc65 100644 --- a/docs/interfaces/DirectCallProperties.html +++ b/docs/interfaces/DirectCallProperties.html @@ -1,4 +1,4 @@ -DirectCallProperties | @sendbird/calls-react-native
                                                                                                                        @sendbird/calls-react-native
                                                                                                                          Preparing search index...

                                                                                                                          Interface DirectCallProperties

                                                                                                                          interface DirectCallProperties {
                                                                                                                              android_availableAudioDevices: AudioDeviceType[];
                                                                                                                              android_currentAudioDevice: null | AudioDeviceType;
                                                                                                                              availableVideoDevices: VideoDevice[];
                                                                                                                              callee: null | DirectCallUser;
                                                                                                                              caller: null | DirectCallUser;
                                                                                                                              callId: string;
                                                                                                                              callLog: null | DirectCallLog;
                                                                                                                              currentVideoDevice: null | VideoDevice;
                                                                                                                              customItems: Record<string, string>;
                                                                                                                              duration: number;
                                                                                                                              endedBy: null | DirectCallUser;
                                                                                                                              endResult: DirectCallEndResult;
                                                                                                                              ios_callUUID: null | string;
                                                                                                                              isEnded: boolean;
                                                                                                                              isLocalAudioEnabled: boolean;
                                                                                                                              isLocalScreenShareEnabled: boolean;
                                                                                                                              isLocalVideoEnabled: boolean;
                                                                                                                              isOngoing: boolean;
                                                                                                                              isOnHold: boolean;
                                                                                                                              isRemoteAudioEnabled: boolean;
                                                                                                                              isRemoteVideoEnabled: boolean;
                                                                                                                              isVideoCall: boolean;
                                                                                                                              localRecordingStatus: RecordingStatus;
                                                                                                                              localUser: null | DirectCallUser;
                                                                                                                              myRole: null | DirectCallUserRole;
                                                                                                                              remoteRecordingStatus: RecordingStatus;
                                                                                                                              remoteUser: null | DirectCallUser;
                                                                                                                              startedAt: number;
                                                                                                                          }

                                                                                                                          Implemented by

                                                                                                                          Index

                                                                                                                          Properties

                                                                                                                          android_availableAudioDevices +DirectCallProperties | @sendbird/calls-react-native
                                                                                                                          @sendbird/calls-react-native
                                                                                                                            Preparing search index...

                                                                                                                            Interface DirectCallProperties

                                                                                                                            interface DirectCallProperties {
                                                                                                                                android_availableAudioDevices: AudioDeviceType[];
                                                                                                                                android_currentAudioDevice: AudioDeviceType | null;
                                                                                                                                availableVideoDevices: VideoDevice[];
                                                                                                                                callee: DirectCallUser | null;
                                                                                                                                caller: DirectCallUser | null;
                                                                                                                                callId: string;
                                                                                                                                callLog: DirectCallLog | null;
                                                                                                                                currentVideoDevice: VideoDevice | null;
                                                                                                                                customItems: Record<string, string>;
                                                                                                                                duration: number;
                                                                                                                                endedBy: DirectCallUser | null;
                                                                                                                                endResult: DirectCallEndResult;
                                                                                                                                ios_callUUID: string | null;
                                                                                                                                isEnded: boolean;
                                                                                                                                isLocalAudioEnabled: boolean;
                                                                                                                                isLocalScreenShareEnabled: boolean;
                                                                                                                                isLocalVideoEnabled: boolean;
                                                                                                                                isOngoing: boolean;
                                                                                                                                isOnHold: boolean;
                                                                                                                                isRemoteAudioEnabled: boolean;
                                                                                                                                isRemoteVideoEnabled: boolean;
                                                                                                                                isVideoCall: boolean;
                                                                                                                                localRecordingStatus: RecordingStatus;
                                                                                                                                localUser: DirectCallUser | null;
                                                                                                                                myRole: DirectCallUserRole | null;
                                                                                                                                remoteRecordingStatus: RecordingStatus;
                                                                                                                                remoteUser: DirectCallUser | null;
                                                                                                                                startedAt: number;
                                                                                                                            }

                                                                                                                            Implemented by

                                                                                                                            Index

                                                                                                                            Properties

                                                                                                                            android_availableAudioDevices: AudioDeviceType[]

                                                                                                                            Gets available audio devices.

                                                                                                                            Android

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            android_currentAudioDevice: null | AudioDeviceType

                                                                                                                            Gets current audio device.

                                                                                                                            +
                                                                                                                            android_currentAudioDevice: AudioDeviceType | null

                                                                                                                            Gets current audio device.

                                                                                                                            Android

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            availableVideoDevices: VideoDevice[]

                                                                                                                            Gets available video devices. +

                                                                                                                            availableVideoDevices: VideoDevice[]

                                                                                                                            Gets available video devices. List of available VideoDevice.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            callee: null | DirectCallUser

                                                                                                                            Gets callee.

                                                                                                                            +
                                                                                                                            callee: DirectCallUser | null

                                                                                                                            Gets callee.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            caller: null | DirectCallUser

                                                                                                                            Gets caller.

                                                                                                                            +
                                                                                                                            caller: DirectCallUser | null

                                                                                                                            Gets caller.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            callId: string

                                                                                                                            Gets call ID.

                                                                                                                            +
                                                                                                                            callId: string

                                                                                                                            Gets call ID.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            callLog: null | DirectCallLog

                                                                                                                            Gets call log.

                                                                                                                            +
                                                                                                                            callLog: DirectCallLog | null

                                                                                                                            Gets call log.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            currentVideoDevice: null | VideoDevice

                                                                                                                            Gets current video device.

                                                                                                                            +
                                                                                                                            currentVideoDevice: VideoDevice | null

                                                                                                                            Gets current video device.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            customItems: Record<string, string>

                                                                                                                            Gets custom items of this DirectCall instance.

                                                                                                                            +
                                                                                                                            customItems: Record<string, string>

                                                                                                                            Gets custom items of this DirectCall instance.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            duration: number

                                                                                                                            Gets call duration(ms).

                                                                                                                            +
                                                                                                                            duration: number

                                                                                                                            Gets call duration(ms).

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            endedBy: null | DirectCallUser

                                                                                                                            Gets ender.

                                                                                                                            +
                                                                                                                            endedBy: DirectCallUser | null

                                                                                                                            Gets ender.

                                                                                                                            1.0.0

                                                                                                                            -

                                                                                                                            Gets end result.

                                                                                                                            +

                                                                                                                            Gets end result.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            ios_callUUID: null | string

                                                                                                                            The UUID form of callId. Useful when dealing with CallKit.

                                                                                                                            +
                                                                                                                            ios_callUUID: string | null

                                                                                                                            The UUID form of callId. Useful when dealing with CallKit.

                                                                                                                            iOS

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isEnded: boolean

                                                                                                                            Is ended. +

                                                                                                                            isEnded: boolean

                                                                                                                            Is ended. True if call is ended. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isLocalAudioEnabled: boolean

                                                                                                                            Is local audio enabled. +

                                                                                                                            isLocalAudioEnabled: boolean

                                                                                                                            Is local audio enabled. True if local audio is enabled. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isLocalScreenShareEnabled: boolean

                                                                                                                            Indicates whether the local user's screen is being shared. +

                                                                                                                            isLocalScreenShareEnabled: boolean

                                                                                                                            Indicates whether the local user's screen is being shared. True if the local user's screen is being shared. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isLocalVideoEnabled: boolean

                                                                                                                            Is local video enabled. +

                                                                                                                            isLocalVideoEnabled: boolean

                                                                                                                            Is local video enabled. True if local video is enabled. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isOngoing: boolean

                                                                                                                            Is ongoing. +

                                                                                                                            isOngoing: boolean

                                                                                                                            Is ongoing. True if call is ongoing. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isOnHold: boolean

                                                                                                                            Indicates whether the call is on hold by either a callee or a caller, or by both. +

                                                                                                                            isOnHold: boolean

                                                                                                                            Indicates whether the call is on hold by either a callee or a caller, or by both. True if the DirectCall is on hold. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isRemoteAudioEnabled: boolean

                                                                                                                            Is remote audio enabled. +

                                                                                                                            isRemoteAudioEnabled: boolean

                                                                                                                            Is remote audio enabled. True if remote audio is enabled. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isRemoteVideoEnabled: boolean

                                                                                                                            Is remote video enabled. +

                                                                                                                            isRemoteVideoEnabled: boolean

                                                                                                                            Is remote video enabled. True if remote video is enabled. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            isVideoCall: boolean

                                                                                                                            Is video call.

                                                                                                                            +
                                                                                                                            isVideoCall: boolean

                                                                                                                            Is video call.

                                                                                                                            True if video call. Otherwise, false.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            localRecordingStatus: RecordingStatus

                                                                                                                            Gets local recording status.

                                                                                                                            +
                                                                                                                            localRecordingStatus: RecordingStatus

                                                                                                                            Gets local recording status.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            localUser: null | DirectCallUser

                                                                                                                            Gets local user.

                                                                                                                            +
                                                                                                                            localUser: DirectCallUser | null

                                                                                                                            Gets local user.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            myRole: null | DirectCallUserRole

                                                                                                                            Gets my role.

                                                                                                                            +
                                                                                                                            myRole: DirectCallUserRole | null

                                                                                                                            Gets my role.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            remoteRecordingStatus: RecordingStatus

                                                                                                                            Gets remote recording status.

                                                                                                                            +
                                                                                                                            remoteRecordingStatus: RecordingStatus

                                                                                                                            Gets remote recording status.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            remoteUser: null | DirectCallUser

                                                                                                                            Gets remote user.

                                                                                                                            +
                                                                                                                            remoteUser: DirectCallUser | null

                                                                                                                            Gets remote user.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            startedAt: number

                                                                                                                            Gets call startedAt timestamp.

                                                                                                                            +
                                                                                                                            startedAt: number

                                                                                                                            Gets call startedAt timestamp.

                                                                                                                            1.0.0

                                                                                                                            -
                                                                                                                            +
                                                                                                                            diff --git a/docs/interfaces/DirectCallUser.html b/docs/interfaces/DirectCallUser.html index 67efe12..c92c317 100644 --- a/docs/interfaces/DirectCallUser.html +++ b/docs/interfaces/DirectCallUser.html @@ -1,7 +1,7 @@ -DirectCallUser | @sendbird/calls-react-native
                                                                                                                            @sendbird/calls-react-native
                                                                                                                              Preparing search index...

                                                                                                                              Interface DirectCallUser

                                                                                                                              interface DirectCallUser {
                                                                                                                                  isActive: boolean;
                                                                                                                                  metaData: Record<string, string>;
                                                                                                                                  nickname: string;
                                                                                                                                  profileUrl: string;
                                                                                                                                  role: DirectCallUserRole;
                                                                                                                                  userId: string;
                                                                                                                              }

                                                                                                                              Hierarchy (View Summary)

                                                                                                                              Index

                                                                                                                              Properties

                                                                                                                              isActive +DirectCallUser | @sendbird/calls-react-native
                                                                                                                              @sendbird/calls-react-native
                                                                                                                                Preparing search index...

                                                                                                                                Interface DirectCallUser

                                                                                                                                interface DirectCallUser {
                                                                                                                                    isActive: boolean;
                                                                                                                                    metaData: Record<string, string>;
                                                                                                                                    nickname: string;
                                                                                                                                    profileUrl: string;
                                                                                                                                    role: DirectCallUserRole;
                                                                                                                                    userId: string;
                                                                                                                                }

                                                                                                                                Hierarchy (View Summary)

                                                                                                                                Index

                                                                                                                                Properties

                                                                                                                                isActive: boolean
                                                                                                                                metaData: Record<string, string>
                                                                                                                                nickname: string
                                                                                                                                profileUrl: string
                                                                                                                                userId: string
                                                                                                                                +

                                                                                                                                Properties

                                                                                                                                isActive: boolean
                                                                                                                                metaData: Record<string, string>
                                                                                                                                nickname: string
                                                                                                                                profileUrl: string
                                                                                                                                userId: string
                                                                                                                                diff --git a/docs/interfaces/DirectCallVideoViewProps.html b/docs/interfaces/DirectCallVideoViewProps.html index 591c6e4..e9486b3 100644 --- a/docs/interfaces/DirectCallVideoViewProps.html +++ b/docs/interfaces/DirectCallVideoViewProps.html @@ -1,4 +1,4 @@ -DirectCallVideoViewProps | @sendbird/calls-react-native
                                                                                                                                @sendbird/calls-react-native
                                                                                                                                  Preparing search index...

                                                                                                                                  Interface DirectCallVideoViewProps

                                                                                                                                  interface DirectCallVideoViewProps {
                                                                                                                                      accessibilityActions?: readonly Readonly<
                                                                                                                                          { label?: string; name: string },
                                                                                                                                      >[];
                                                                                                                                      accessibilityElementsHidden?: boolean;
                                                                                                                                      accessibilityHint?: string;
                                                                                                                                      accessibilityIgnoresInvertColors?: boolean;
                                                                                                                                      accessibilityLabel?: string;
                                                                                                                                      accessibilityLabelledBy?: string | string[];
                                                                                                                                      accessibilityLanguage?: string;
                                                                                                                                      accessibilityLargeContentTitle?: string;
                                                                                                                                      accessibilityLiveRegion?: "none" | "polite" | "assertive";
                                                                                                                                      accessibilityRole?: AccessibilityRole;
                                                                                                                                      accessibilityShowsLargeContentViewer?: boolean;
                                                                                                                                      accessibilityState?: AccessibilityState;
                                                                                                                                      accessibilityValue?: AccessibilityValue;
                                                                                                                                      accessibilityViewIsModal?: boolean;
                                                                                                                                      accessible?: boolean;
                                                                                                                                      android_zOrderMediaOverlay?: boolean;
                                                                                                                                      "aria-busy"?: boolean;
                                                                                                                                      "aria-checked"?: boolean | "mixed";
                                                                                                                                      "aria-disabled"?: boolean;
                                                                                                                                      "aria-expanded"?: boolean;
                                                                                                                                      "aria-hidden"?: boolean;
                                                                                                                                      "aria-label"?: string;
                                                                                                                                      "aria-labelledby"?: string;
                                                                                                                                      "aria-live"?: "polite" | "assertive" | "off";
                                                                                                                                      "aria-modal"?: boolean;
                                                                                                                                      "aria-selected"?: boolean;
                                                                                                                                      "aria-valuemax"?: number;
                                                                                                                                      "aria-valuemin"?: number;
                                                                                                                                      "aria-valuenow"?: number;
                                                                                                                                      "aria-valuetext"?: string;
                                                                                                                                      callId?: string;
                                                                                                                                      children?: ReactNode;
                                                                                                                                      collapsable?: boolean;
                                                                                                                                      collapsableChildren?: boolean;
                                                                                                                                      focusable?: boolean;
                                                                                                                                      hasTVPreferredFocus?: boolean;
                                                                                                                                      hitSlop?: null | number | Insets;
                                                                                                                                      id?: string;
                                                                                                                                      importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants";
                                                                                                                                      isTVSelectable?: boolean;
                                                                                                                                      mirror?: boolean;
                                                                                                                                      nativeID?: string;
                                                                                                                                      needsOffscreenAlphaCompositing?: boolean;
                                                                                                                                      onAccessibilityAction?: (event: AccessibilityActionEvent) => void;
                                                                                                                                      onAccessibilityEscape?: () => void;
                                                                                                                                      onAccessibilityTap?: () => void;
                                                                                                                                      onLayout?: (event: LayoutChangeEvent) => void;
                                                                                                                                      onMagicTap?: () => void;
                                                                                                                                      onMoveShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                      onMoveShouldSetResponderCapture?: (event: GestureResponderEvent) => boolean;
                                                                                                                                      onPointerCancel?: (event: PointerEvent) => void;
                                                                                                                                      onPointerCancelCapture?: (event: PointerEvent) => void;
                                                                                                                                      onPointerDown?: (event: PointerEvent) => void;
                                                                                                                                      onPointerDownCapture?: (event: PointerEvent) => void;
                                                                                                                                      onPointerEnter?: (event: PointerEvent) => void;
                                                                                                                                      onPointerEnterCapture?: (event: PointerEvent) => void;
                                                                                                                                      onPointerLeave?: (event: PointerEvent) => void;
                                                                                                                                      onPointerLeaveCapture?: (event: PointerEvent) => void;
                                                                                                                                      onPointerMove?: (event: PointerEvent) => void;
                                                                                                                                      onPointerMoveCapture?: (event: PointerEvent) => void;
                                                                                                                                      onPointerUp?: (event: PointerEvent) => void;
                                                                                                                                      onPointerUpCapture?: (event: PointerEvent) => void;
                                                                                                                                      onResponderEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderGrant?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderMove?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderReject?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderRelease?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderStart?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderTerminate?: (event: GestureResponderEvent) => void;
                                                                                                                                      onResponderTerminationRequest?: (event: GestureResponderEvent) => boolean;
                                                                                                                                      onStartShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                      onStartShouldSetResponderCapture?: (
                                                                                                                                          event: GestureResponderEvent,
                                                                                                                                      ) => boolean;
                                                                                                                                      onTouchCancel?: (event: GestureResponderEvent) => void;
                                                                                                                                      onTouchEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                      onTouchEndCapture?: (event: GestureResponderEvent) => void;
                                                                                                                                      onTouchMove?: (event: GestureResponderEvent) => void;
                                                                                                                                      onTouchStart?: (event: GestureResponderEvent) => void;
                                                                                                                                      pointerEvents?: "none" | "box-none" | "box-only" | "auto";
                                                                                                                                      removeClippedSubviews?: boolean;
                                                                                                                                      renderToHardwareTextureAndroid?: boolean;
                                                                                                                                      resizeMode?: "contain" | "cover" | "center";
                                                                                                                                      role?: Role;
                                                                                                                                      shouldRasterizeIOS?: boolean;
                                                                                                                                      style?: StyleProp<ViewStyle>;
                                                                                                                                      tabIndex?: 0 | -1;
                                                                                                                                      testID?: string;
                                                                                                                                      tvParallaxMagnification?: number;
                                                                                                                                      tvParallaxShiftDistanceX?: number;
                                                                                                                                      tvParallaxShiftDistanceY?: number;
                                                                                                                                      tvParallaxTiltAngle?: number;
                                                                                                                                      viewType: "local" | "remote";
                                                                                                                                  }

                                                                                                                                  Hierarchy (View Summary)

                                                                                                                                  Index

                                                                                                                                  Properties

                                                                                                                                  accessibilityActions? +DirectCallVideoViewProps | @sendbird/calls-react-native
                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                    Preparing search index...

                                                                                                                                    Interface DirectCallVideoViewProps

                                                                                                                                    interface DirectCallVideoViewProps {
                                                                                                                                        accessibilityActions?: readonly Readonly<
                                                                                                                                            { label?: string; name: string },
                                                                                                                                        >[];
                                                                                                                                        accessibilityElementsHidden?: boolean;
                                                                                                                                        accessibilityHint?: string;
                                                                                                                                        accessibilityIgnoresInvertColors?: boolean;
                                                                                                                                        accessibilityLabel?: string;
                                                                                                                                        accessibilityLabelledBy?: string | string[];
                                                                                                                                        accessibilityLanguage?: string;
                                                                                                                                        accessibilityLargeContentTitle?: string;
                                                                                                                                        accessibilityLiveRegion?: "none" | "polite" | "assertive";
                                                                                                                                        accessibilityRole?: AccessibilityRole;
                                                                                                                                        accessibilityShowsLargeContentViewer?: boolean;
                                                                                                                                        accessibilityState?: AccessibilityState;
                                                                                                                                        accessibilityValue?: AccessibilityValue;
                                                                                                                                        accessibilityViewIsModal?: boolean;
                                                                                                                                        accessible?: boolean;
                                                                                                                                        android_zOrderMediaOverlay?: boolean;
                                                                                                                                        "aria-busy"?: boolean;
                                                                                                                                        "aria-checked"?: boolean | "mixed";
                                                                                                                                        "aria-disabled"?: boolean;
                                                                                                                                        "aria-expanded"?: boolean;
                                                                                                                                        "aria-hidden"?: boolean;
                                                                                                                                        "aria-label"?: string;
                                                                                                                                        "aria-labelledby"?: string;
                                                                                                                                        "aria-live"?: "polite" | "assertive" | "off";
                                                                                                                                        "aria-modal"?: boolean;
                                                                                                                                        "aria-selected"?: boolean;
                                                                                                                                        "aria-valuemax"?: number;
                                                                                                                                        "aria-valuemin"?: number;
                                                                                                                                        "aria-valuenow"?: number;
                                                                                                                                        "aria-valuetext"?: string;
                                                                                                                                        callId?: string;
                                                                                                                                        children?: ReactNode;
                                                                                                                                        collapsable?: boolean;
                                                                                                                                        collapsableChildren?: boolean;
                                                                                                                                        focusable?: boolean;
                                                                                                                                        hasTVPreferredFocus?: boolean;
                                                                                                                                        hitSlop?: number | Insets | null;
                                                                                                                                        id?: string;
                                                                                                                                        importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants";
                                                                                                                                        isTVSelectable?: boolean;
                                                                                                                                        mirror?: boolean;
                                                                                                                                        nativeID?: string;
                                                                                                                                        needsOffscreenAlphaCompositing?: boolean;
                                                                                                                                        onAccessibilityAction?: (event: AccessibilityActionEvent) => void;
                                                                                                                                        onAccessibilityEscape?: () => void;
                                                                                                                                        onAccessibilityTap?: () => void;
                                                                                                                                        onLayout?: (event: LayoutChangeEvent) => void;
                                                                                                                                        onMagicTap?: () => void;
                                                                                                                                        onMoveShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                        onMoveShouldSetResponderCapture?: (event: GestureResponderEvent) => boolean;
                                                                                                                                        onPointerCancel?: (event: PointerEvent) => void;
                                                                                                                                        onPointerCancelCapture?: (event: PointerEvent) => void;
                                                                                                                                        onPointerDown?: (event: PointerEvent) => void;
                                                                                                                                        onPointerDownCapture?: (event: PointerEvent) => void;
                                                                                                                                        onPointerEnter?: (event: PointerEvent) => void;
                                                                                                                                        onPointerEnterCapture?: (event: PointerEvent) => void;
                                                                                                                                        onPointerLeave?: (event: PointerEvent) => void;
                                                                                                                                        onPointerLeaveCapture?: (event: PointerEvent) => void;
                                                                                                                                        onPointerMove?: (event: PointerEvent) => void;
                                                                                                                                        onPointerMoveCapture?: (event: PointerEvent) => void;
                                                                                                                                        onPointerUp?: (event: PointerEvent) => void;
                                                                                                                                        onPointerUpCapture?: (event: PointerEvent) => void;
                                                                                                                                        onResponderEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderGrant?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderMove?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderReject?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderRelease?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderStart?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderTerminate?: (event: GestureResponderEvent) => void;
                                                                                                                                        onResponderTerminationRequest?: (event: GestureResponderEvent) => boolean;
                                                                                                                                        onStartShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                        onStartShouldSetResponderCapture?: (
                                                                                                                                            event: GestureResponderEvent,
                                                                                                                                        ) => boolean;
                                                                                                                                        onTouchCancel?: (event: GestureResponderEvent) => void;
                                                                                                                                        onTouchEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                        onTouchEndCapture?: (event: GestureResponderEvent) => void;
                                                                                                                                        onTouchMove?: (event: GestureResponderEvent) => void;
                                                                                                                                        onTouchStart?: (event: GestureResponderEvent) => void;
                                                                                                                                        pointerEvents?: "none" | "box-none" | "box-only" | "auto";
                                                                                                                                        removeClippedSubviews?: boolean;
                                                                                                                                        renderToHardwareTextureAndroid?: boolean;
                                                                                                                                        resizeMode?: "contain" | "cover" | "center";
                                                                                                                                        role?: Role;
                                                                                                                                        shouldRasterizeIOS?: boolean;
                                                                                                                                        style?: StyleProp<ViewStyle>;
                                                                                                                                        tabIndex?: 0 | -1;
                                                                                                                                        testID?: string;
                                                                                                                                        tvParallaxMagnification?: number;
                                                                                                                                        tvParallaxShiftDistanceX?: number;
                                                                                                                                        tvParallaxShiftDistanceY?: number;
                                                                                                                                        tvParallaxTiltAngle?: number;
                                                                                                                                        viewType: "local" | "remote";
                                                                                                                                    }

                                                                                                                                    Hierarchy (View Summary)

                                                                                                                                    Index

                                                                                                                                    Properties

                                                                                                                                    ios

                                                                                                                                    accessible?: boolean

                                                                                                                                    When true, indicates that the view is an accessibility element. By default, all the touchable elements are accessible.

                                                                                                                                    -
                                                                                                                                    android_zOrderMediaOverlay?: boolean
                                                                                                                                    "aria-busy"?: boolean

                                                                                                                                    alias for accessibilityState

                                                                                                                                    +
                                                                                                                                    android_zOrderMediaOverlay?: boolean
                                                                                                                                    "aria-busy"?: boolean
                                                                                                                                    "aria-checked"?: boolean | "mixed"
                                                                                                                                    "aria-disabled"?: boolean
                                                                                                                                    "aria-expanded"?: boolean
                                                                                                                                    "aria-hidden"?: boolean

                                                                                                                                    A value indicating whether the accessibility elements contained within this accessibility element are hidden.

                                                                                                                                    @@ -136,7 +136,7 @@ when this view changes. Works for Android API >= 19 only.

                                                                                                                                    "aria-modal"?: boolean
                                                                                                                                    "aria-selected"?: boolean
                                                                                                                                    "aria-valuemax"?: number
                                                                                                                                    "aria-valuemin"?: number
                                                                                                                                    "aria-valuenow"?: number
                                                                                                                                    "aria-valuetext"?: string
                                                                                                                                    callId?: string
                                                                                                                                    children?: ReactNode
                                                                                                                                    collapsable?: boolean

                                                                                                                                    Views that are only used to layout their children or otherwise don't draw anything +

                                                                                                                                    "aria-modal"?: boolean
                                                                                                                                    "aria-selected"?: boolean
                                                                                                                                    "aria-valuemax"?: number
                                                                                                                                    "aria-valuemin"?: number
                                                                                                                                    "aria-valuenow"?: number
                                                                                                                                    "aria-valuetext"?: string
                                                                                                                                    callId?: string
                                                                                                                                    children?: ReactNode
                                                                                                                                    collapsable?: boolean

                                                                                                                                    Views that are only used to layout their children or otherwise don't draw anything may be automatically removed from the native hierarchy as an optimization. Set this property to false to disable this optimization and ensure that this View exists in the native view hierarchy.

                                                                                                                                    collapsableChildren?: boolean

                                                                                                                                    Setting to false prevents direct children of the view from being removed @@ -145,7 +145,7 @@

                                                                                                                                    focusable?: boolean

                                                                                                                                    Whether this View should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.

                                                                                                                                    hasTVPreferredFocus?: boolean

                                                                                                                                    (Apple TV only) May be set to true to force the Apple TV focus engine to move focus to this view.

                                                                                                                                    ios

                                                                                                                                    -
                                                                                                                                    hitSlop?: null | number | Insets

                                                                                                                                    This defines how far a touch event can start away from the view. +

                                                                                                                                    hitSlop?: number | Insets | null

                                                                                                                                    This defines how far a touch event can start away from the view. Typical interface guidelines recommend touch targets that are at least 30 - 40 points/density-independent pixels. If a Touchable view has a height of 20 the touchable height can be extended to 40 with @@ -158,7 +158,7 @@

                                                                                                                                    isTVSelectable?: boolean

                                                                                                                                    (Apple TV only) When set to true, this view will be focusable and navigable using the Apple TV remote.

                                                                                                                                    ios

                                                                                                                                    -
                                                                                                                                    mirror?: boolean
                                                                                                                                    nativeID?: string

                                                                                                                                    Used to reference react managed views from native code.

                                                                                                                                    +
                                                                                                                                    mirror?: boolean
                                                                                                                                    nativeID?: string

                                                                                                                                    Used to reference react managed views from native code.

                                                                                                                                    needsOffscreenAlphaCompositing?: boolean

                                                                                                                                    Whether this view needs to rendered offscreen and composited with an alpha in order to preserve 100% correct colors and blending behavior. The default (false) falls back to drawing the component and its children with an alpha applied to the paint used to draw each element instead of rendering the full component offscreen and compositing it back with an alpha value. @@ -235,7 +235,7 @@

                                                                                                                                    On Android, this is useful for animations and interactions that only modify opacity, rotation, translation, and/or scale: in those cases, the view doesn't have to be redrawn and display lists don't need to be re-executed. The texture can just be re-used and re-composited with different parameters. The downside is that this can use up limited video memory, so this prop should be set back to false at the end of the interaction/animation.

                                                                                                                                    -
                                                                                                                                    resizeMode?: "contain" | "cover" | "center"
                                                                                                                                    role?: Role

                                                                                                                                    Indicates to accessibility services to treat UI component like a specific role.

                                                                                                                                    +
                                                                                                                                    resizeMode?: "contain" | "cover" | "center"
                                                                                                                                    role?: Role

                                                                                                                                    Indicates to accessibility services to treat UI component like a specific role.

                                                                                                                                    shouldRasterizeIOS?: boolean

                                                                                                                                    Whether this view should be rendered as a bitmap before compositing.

                                                                                                                                    On iOS, this is useful for animations and interactions that do not modify this component's dimensions nor its children; for example, when translating the position of a static view, rasterization allows the renderer to reuse a cached bitmap of a static view @@ -259,4 +259,4 @@

                                                                                                                                    ios

                                                                                                                                    tvParallaxTiltAngle?: number

                                                                                                                                    (Apple TV only) May be used to change the appearance of the Apple TV parallax effect when this view goes in or out of focus. Defaults to 0.05.

                                                                                                                                    ios

                                                                                                                                    -
                                                                                                                                    viewType: "local" | "remote"
                                                                                                                                    +
                                                                                                                                    viewType: "local" | "remote"
                                                                                                                                    diff --git a/docs/interfaces/GroupCallMethods.html b/docs/interfaces/GroupCallMethods.html index 87ecfb2..dd7124f 100644 --- a/docs/interfaces/GroupCallMethods.html +++ b/docs/interfaces/GroupCallMethods.html @@ -1,8 +1,8 @@ -GroupCallMethods | @sendbird/calls-react-native
                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                      Preparing search index...

                                                                                                                                      Interface GroupCallMethods

                                                                                                                                      interface GroupCallMethods {
                                                                                                                                          android_selectAudioDevice: (
                                                                                                                                              ...args: [device: AudioDeviceType],
                                                                                                                                          ) => Promise;
                                                                                                                                          addListener(listener: Partial<RoomListener>): () => void;
                                                                                                                                          deleteAllCustomItems(): Promise<CustomItemUpdateResult>;
                                                                                                                                          deleteCustomItems(
                                                                                                                                              customItemKeys: string[],
                                                                                                                                          ): Promise<CustomItemUpdateResult>;
                                                                                                                                          enter(...args: [options: EnterParams]): Promise;
                                                                                                                                          exit(...args: []): void;
                                                                                                                                          updateCustomItems(
                                                                                                                                              customItems: Record<string, string>,
                                                                                                                                          ): Promise<CustomItemUpdateResult>;
                                                                                                                                      }

                                                                                                                                      Hierarchy

                                                                                                                                      • JSGroupCallModule
                                                                                                                                      • JSGroupCallMediaDeviceControl
                                                                                                                                        • GroupCallMethods

                                                                                                                                      Implemented by

                                                                                                                                      Index

                                                                                                                                      Properties

                                                                                                                                      android_selectAudioDevice +GroupCallMethods | @sendbird/calls-react-native
                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                        Preparing search index...

                                                                                                                                        Interface GroupCallMethods

                                                                                                                                        interface GroupCallMethods {
                                                                                                                                            android_selectAudioDevice: (
                                                                                                                                                ...args: [device: AudioDeviceType],
                                                                                                                                            ) => Promise;
                                                                                                                                            addListener(listener: Partial<RoomListener>): () => void;
                                                                                                                                            deleteAllCustomItems(): Promise<CustomItemUpdateResult>;
                                                                                                                                            deleteCustomItems(
                                                                                                                                                customItemKeys: string[],
                                                                                                                                            ): Promise<CustomItemUpdateResult>;
                                                                                                                                            enter(...args: [options: EnterParams]): Promise;
                                                                                                                                            exit(...args: []): void;
                                                                                                                                            updateCustomItems(
                                                                                                                                                customItems: Record<string, string>,
                                                                                                                                            ): Promise<CustomItemUpdateResult>;
                                                                                                                                        }

                                                                                                                                        Hierarchy

                                                                                                                                        • JSGroupCallModule
                                                                                                                                        • JSGroupCallMediaDeviceControl
                                                                                                                                          • GroupCallMethods

                                                                                                                                        Implemented by

                                                                                                                                        Index

                                                                                                                                        Properties

                                                                                                                                        android_selectAudioDevice: (...args: [device: AudioDeviceType]) => Promise

                                                                                                                                        Methods

                                                                                                                                        +

                                                                                                                                        Properties

                                                                                                                                        android_selectAudioDevice: (...args: [device: AudioDeviceType]) => Promise

                                                                                                                                        Methods

                                                                                                                                        diff --git a/docs/interfaces/GroupCallVideoViewProps.html b/docs/interfaces/GroupCallVideoViewProps.html index d398db8..b51ce19 100644 --- a/docs/interfaces/GroupCallVideoViewProps.html +++ b/docs/interfaces/GroupCallVideoViewProps.html @@ -1,4 +1,4 @@ -GroupCallVideoViewProps | @sendbird/calls-react-native
                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                          Preparing search index...

                                                                                                                                          Interface GroupCallVideoViewProps

                                                                                                                                          interface GroupCallVideoViewProps {
                                                                                                                                              accessibilityActions?: readonly Readonly<
                                                                                                                                                  { label?: string; name: string },
                                                                                                                                              >[];
                                                                                                                                              accessibilityElementsHidden?: boolean;
                                                                                                                                              accessibilityHint?: string;
                                                                                                                                              accessibilityIgnoresInvertColors?: boolean;
                                                                                                                                              accessibilityLabel?: string;
                                                                                                                                              accessibilityLabelledBy?: string | string[];
                                                                                                                                              accessibilityLanguage?: string;
                                                                                                                                              accessibilityLargeContentTitle?: string;
                                                                                                                                              accessibilityLiveRegion?: "none" | "polite" | "assertive";
                                                                                                                                              accessibilityRole?: AccessibilityRole;
                                                                                                                                              accessibilityShowsLargeContentViewer?: boolean;
                                                                                                                                              accessibilityState?: AccessibilityState;
                                                                                                                                              accessibilityValue?: AccessibilityValue;
                                                                                                                                              accessibilityViewIsModal?: boolean;
                                                                                                                                              accessible?: boolean;
                                                                                                                                              android_zOrderMediaOverlay?: boolean;
                                                                                                                                              "aria-busy"?: boolean;
                                                                                                                                              "aria-checked"?: boolean | "mixed";
                                                                                                                                              "aria-disabled"?: boolean;
                                                                                                                                              "aria-expanded"?: boolean;
                                                                                                                                              "aria-hidden"?: boolean;
                                                                                                                                              "aria-label"?: string;
                                                                                                                                              "aria-labelledby"?: string;
                                                                                                                                              "aria-live"?: "polite" | "assertive" | "off";
                                                                                                                                              "aria-modal"?: boolean;
                                                                                                                                              "aria-selected"?: boolean;
                                                                                                                                              "aria-valuemax"?: number;
                                                                                                                                              "aria-valuemin"?: number;
                                                                                                                                              "aria-valuenow"?: number;
                                                                                                                                              "aria-valuetext"?: string;
                                                                                                                                              children?: ReactNode;
                                                                                                                                              collapsable?: boolean;
                                                                                                                                              collapsableChildren?: boolean;
                                                                                                                                              focusable?: boolean;
                                                                                                                                              hasTVPreferredFocus?: boolean;
                                                                                                                                              hitSlop?: null | number | Insets;
                                                                                                                                              id?: string;
                                                                                                                                              importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants";
                                                                                                                                              isTVSelectable?: boolean;
                                                                                                                                              mirror?: boolean;
                                                                                                                                              nativeID?: string;
                                                                                                                                              needsOffscreenAlphaCompositing?: boolean;
                                                                                                                                              onAccessibilityAction?: (event: AccessibilityActionEvent) => void;
                                                                                                                                              onAccessibilityEscape?: () => void;
                                                                                                                                              onAccessibilityTap?: () => void;
                                                                                                                                              onLayout?: (event: LayoutChangeEvent) => void;
                                                                                                                                              onMagicTap?: () => void;
                                                                                                                                              onMoveShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                              onMoveShouldSetResponderCapture?: (event: GestureResponderEvent) => boolean;
                                                                                                                                              onPointerCancel?: (event: PointerEvent) => void;
                                                                                                                                              onPointerCancelCapture?: (event: PointerEvent) => void;
                                                                                                                                              onPointerDown?: (event: PointerEvent) => void;
                                                                                                                                              onPointerDownCapture?: (event: PointerEvent) => void;
                                                                                                                                              onPointerEnter?: (event: PointerEvent) => void;
                                                                                                                                              onPointerEnterCapture?: (event: PointerEvent) => void;
                                                                                                                                              onPointerLeave?: (event: PointerEvent) => void;
                                                                                                                                              onPointerLeaveCapture?: (event: PointerEvent) => void;
                                                                                                                                              onPointerMove?: (event: PointerEvent) => void;
                                                                                                                                              onPointerMoveCapture?: (event: PointerEvent) => void;
                                                                                                                                              onPointerUp?: (event: PointerEvent) => void;
                                                                                                                                              onPointerUpCapture?: (event: PointerEvent) => void;
                                                                                                                                              onResponderEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderGrant?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderMove?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderReject?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderRelease?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderStart?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderTerminate?: (event: GestureResponderEvent) => void;
                                                                                                                                              onResponderTerminationRequest?: (event: GestureResponderEvent) => boolean;
                                                                                                                                              onStartShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                              onStartShouldSetResponderCapture?: (
                                                                                                                                                  event: GestureResponderEvent,
                                                                                                                                              ) => boolean;
                                                                                                                                              onTouchCancel?: (event: GestureResponderEvent) => void;
                                                                                                                                              onTouchEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                              onTouchEndCapture?: (event: GestureResponderEvent) => void;
                                                                                                                                              onTouchMove?: (event: GestureResponderEvent) => void;
                                                                                                                                              onTouchStart?: (event: GestureResponderEvent) => void;
                                                                                                                                              participant?: Participant;
                                                                                                                                              pointerEvents?: "none" | "box-none" | "box-only" | "auto";
                                                                                                                                              removeClippedSubviews?: boolean;
                                                                                                                                              renderToHardwareTextureAndroid?: boolean;
                                                                                                                                              resizeMode?: "contain" | "cover" | "center";
                                                                                                                                              role?: Role;
                                                                                                                                              roomId?: string;
                                                                                                                                              shouldRasterizeIOS?: boolean;
                                                                                                                                              style?: StyleProp<ViewStyle>;
                                                                                                                                              tabIndex?: 0 | -1;
                                                                                                                                              testID?: string;
                                                                                                                                              tvParallaxMagnification?: number;
                                                                                                                                              tvParallaxShiftDistanceX?: number;
                                                                                                                                              tvParallaxShiftDistanceY?: number;
                                                                                                                                              tvParallaxTiltAngle?: number;
                                                                                                                                          }

                                                                                                                                          Hierarchy (View Summary)

                                                                                                                                          Index

                                                                                                                                          Properties

                                                                                                                                          accessibilityActions? +GroupCallVideoViewProps | @sendbird/calls-react-native
                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                            Preparing search index...

                                                                                                                                            Interface GroupCallVideoViewProps

                                                                                                                                            interface GroupCallVideoViewProps {
                                                                                                                                                accessibilityActions?: readonly Readonly<
                                                                                                                                                    { label?: string; name: string },
                                                                                                                                                >[];
                                                                                                                                                accessibilityElementsHidden?: boolean;
                                                                                                                                                accessibilityHint?: string;
                                                                                                                                                accessibilityIgnoresInvertColors?: boolean;
                                                                                                                                                accessibilityLabel?: string;
                                                                                                                                                accessibilityLabelledBy?: string | string[];
                                                                                                                                                accessibilityLanguage?: string;
                                                                                                                                                accessibilityLargeContentTitle?: string;
                                                                                                                                                accessibilityLiveRegion?: "none" | "polite" | "assertive";
                                                                                                                                                accessibilityRole?: AccessibilityRole;
                                                                                                                                                accessibilityShowsLargeContentViewer?: boolean;
                                                                                                                                                accessibilityState?: AccessibilityState;
                                                                                                                                                accessibilityValue?: AccessibilityValue;
                                                                                                                                                accessibilityViewIsModal?: boolean;
                                                                                                                                                accessible?: boolean;
                                                                                                                                                android_zOrderMediaOverlay?: boolean;
                                                                                                                                                "aria-busy"?: boolean;
                                                                                                                                                "aria-checked"?: boolean | "mixed";
                                                                                                                                                "aria-disabled"?: boolean;
                                                                                                                                                "aria-expanded"?: boolean;
                                                                                                                                                "aria-hidden"?: boolean;
                                                                                                                                                "aria-label"?: string;
                                                                                                                                                "aria-labelledby"?: string;
                                                                                                                                                "aria-live"?: "polite" | "assertive" | "off";
                                                                                                                                                "aria-modal"?: boolean;
                                                                                                                                                "aria-selected"?: boolean;
                                                                                                                                                "aria-valuemax"?: number;
                                                                                                                                                "aria-valuemin"?: number;
                                                                                                                                                "aria-valuenow"?: number;
                                                                                                                                                "aria-valuetext"?: string;
                                                                                                                                                children?: ReactNode;
                                                                                                                                                collapsable?: boolean;
                                                                                                                                                collapsableChildren?: boolean;
                                                                                                                                                focusable?: boolean;
                                                                                                                                                hasTVPreferredFocus?: boolean;
                                                                                                                                                hitSlop?: number | Insets | null;
                                                                                                                                                id?: string;
                                                                                                                                                importantForAccessibility?: "auto" | "yes" | "no" | "no-hide-descendants";
                                                                                                                                                isTVSelectable?: boolean;
                                                                                                                                                mirror?: boolean;
                                                                                                                                                nativeID?: string;
                                                                                                                                                needsOffscreenAlphaCompositing?: boolean;
                                                                                                                                                onAccessibilityAction?: (event: AccessibilityActionEvent) => void;
                                                                                                                                                onAccessibilityEscape?: () => void;
                                                                                                                                                onAccessibilityTap?: () => void;
                                                                                                                                                onLayout?: (event: LayoutChangeEvent) => void;
                                                                                                                                                onMagicTap?: () => void;
                                                                                                                                                onMoveShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                                onMoveShouldSetResponderCapture?: (event: GestureResponderEvent) => boolean;
                                                                                                                                                onPointerCancel?: (event: PointerEvent) => void;
                                                                                                                                                onPointerCancelCapture?: (event: PointerEvent) => void;
                                                                                                                                                onPointerDown?: (event: PointerEvent) => void;
                                                                                                                                                onPointerDownCapture?: (event: PointerEvent) => void;
                                                                                                                                                onPointerEnter?: (event: PointerEvent) => void;
                                                                                                                                                onPointerEnterCapture?: (event: PointerEvent) => void;
                                                                                                                                                onPointerLeave?: (event: PointerEvent) => void;
                                                                                                                                                onPointerLeaveCapture?: (event: PointerEvent) => void;
                                                                                                                                                onPointerMove?: (event: PointerEvent) => void;
                                                                                                                                                onPointerMoveCapture?: (event: PointerEvent) => void;
                                                                                                                                                onPointerUp?: (event: PointerEvent) => void;
                                                                                                                                                onPointerUpCapture?: (event: PointerEvent) => void;
                                                                                                                                                onResponderEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderGrant?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderMove?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderReject?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderRelease?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderStart?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderTerminate?: (event: GestureResponderEvent) => void;
                                                                                                                                                onResponderTerminationRequest?: (event: GestureResponderEvent) => boolean;
                                                                                                                                                onStartShouldSetResponder?: (event: GestureResponderEvent) => boolean;
                                                                                                                                                onStartShouldSetResponderCapture?: (
                                                                                                                                                    event: GestureResponderEvent,
                                                                                                                                                ) => boolean;
                                                                                                                                                onTouchCancel?: (event: GestureResponderEvent) => void;
                                                                                                                                                onTouchEnd?: (event: GestureResponderEvent) => void;
                                                                                                                                                onTouchEndCapture?: (event: GestureResponderEvent) => void;
                                                                                                                                                onTouchMove?: (event: GestureResponderEvent) => void;
                                                                                                                                                onTouchStart?: (event: GestureResponderEvent) => void;
                                                                                                                                                participant?: Participant;
                                                                                                                                                pointerEvents?: "none" | "box-none" | "box-only" | "auto";
                                                                                                                                                removeClippedSubviews?: boolean;
                                                                                                                                                renderToHardwareTextureAndroid?: boolean;
                                                                                                                                                resizeMode?: "contain" | "cover" | "center";
                                                                                                                                                role?: Role;
                                                                                                                                                roomId?: string;
                                                                                                                                                shouldRasterizeIOS?: boolean;
                                                                                                                                                style?: StyleProp<ViewStyle>;
                                                                                                                                                tabIndex?: 0 | -1;
                                                                                                                                                testID?: string;
                                                                                                                                                tvParallaxMagnification?: number;
                                                                                                                                                tvParallaxShiftDistanceX?: number;
                                                                                                                                                tvParallaxShiftDistanceY?: number;
                                                                                                                                                tvParallaxTiltAngle?: number;
                                                                                                                                            }

                                                                                                                                            Hierarchy (View Summary)

                                                                                                                                            Index

                                                                                                                                            Properties

                                                                                                                                            ios

                                                                                                                                            accessible?: boolean

                                                                                                                                            When true, indicates that the view is an accessibility element. By default, all the touchable elements are accessible.

                                                                                                                                            -
                                                                                                                                            android_zOrderMediaOverlay?: boolean
                                                                                                                                            "aria-busy"?: boolean

                                                                                                                                            alias for accessibilityState

                                                                                                                                            +
                                                                                                                                            android_zOrderMediaOverlay?: boolean
                                                                                                                                            "aria-busy"?: boolean
                                                                                                                                            "aria-checked"?: boolean | "mixed"
                                                                                                                                            "aria-disabled"?: boolean
                                                                                                                                            "aria-expanded"?: boolean
                                                                                                                                            "aria-hidden"?: boolean

                                                                                                                                            A value indicating whether the accessibility elements contained within this accessibility element are hidden.

                                                                                                                                            @@ -145,7 +145,7 @@
                                                                                                                                            focusable?: boolean

                                                                                                                                            Whether this View should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.

                                                                                                                                            hasTVPreferredFocus?: boolean

                                                                                                                                            (Apple TV only) May be set to true to force the Apple TV focus engine to move focus to this view.

                                                                                                                                            ios

                                                                                                                                            -
                                                                                                                                            hitSlop?: null | number | Insets

                                                                                                                                            This defines how far a touch event can start away from the view. +

                                                                                                                                            hitSlop?: number | Insets | null

                                                                                                                                            This defines how far a touch event can start away from the view. Typical interface guidelines recommend touch targets that are at least 30 - 40 points/density-independent pixels. If a Touchable view has a height of 20 the touchable height can be extended to 40 with @@ -158,7 +158,7 @@

                                                                                                                                            isTVSelectable?: boolean

                                                                                                                                            (Apple TV only) When set to true, this view will be focusable and navigable using the Apple TV remote.

                                                                                                                                            ios

                                                                                                                                            -
                                                                                                                                            mirror?: boolean
                                                                                                                                            nativeID?: string

                                                                                                                                            Used to reference react managed views from native code.

                                                                                                                                            +
                                                                                                                                            mirror?: boolean
                                                                                                                                            nativeID?: string

                                                                                                                                            Used to reference react managed views from native code.

                                                                                                                                            needsOffscreenAlphaCompositing?: boolean

                                                                                                                                            Whether this view needs to rendered offscreen and composited with an alpha in order to preserve 100% correct colors and blending behavior. The default (false) falls back to drawing the component and its children with an alpha applied to the paint used to draw each element instead of rendering the full component offscreen and compositing it back with an alpha value. @@ -212,7 +212,7 @@ it will do a capture phase, firing on*ShouldSetResponderCapture. So if a parent View wants to prevent the child from becoming responder on a touch start, it should have a onStartShouldSetResponderCapture handler which returns true.

                                                                                                                                            -
                                                                                                                                            onTouchCancel?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchEnd?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchEndCapture?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchMove?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchStart?: (event: GestureResponderEvent) => void
                                                                                                                                            participant?: Participant
                                                                                                                                            pointerEvents?: "none" | "box-none" | "box-only" | "auto"

                                                                                                                                            In the absence of auto property, none is much like CSS's none value. box-none is as if you had applied the CSS class:

                                                                                                                                            +
                                                                                                                                            onTouchCancel?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchEnd?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchEndCapture?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchMove?: (event: GestureResponderEvent) => void
                                                                                                                                            onTouchStart?: (event: GestureResponderEvent) => void
                                                                                                                                            participant?: Participant
                                                                                                                                            pointerEvents?: "none" | "box-none" | "box-only" | "auto"

                                                                                                                                            In the absence of auto property, none is much like CSS's none value. box-none is as if you had applied the CSS class:

                                                                                                                                            .box-none { pointer-events: none; } @@ -235,8 +235,8 @@

                                                                                                                                            On Android, this is useful for animations and interactions that only modify opacity, rotation, translation, and/or scale: in those cases, the view doesn't have to be redrawn and display lists don't need to be re-executed. The texture can just be re-used and re-composited with different parameters. The downside is that this can use up limited video memory, so this prop should be set back to false at the end of the interaction/animation.

                                                                                                                                            -
                                                                                                                                            resizeMode?: "contain" | "cover" | "center"
                                                                                                                                            role?: Role

                                                                                                                                            Indicates to accessibility services to treat UI component like a specific role.

                                                                                                                                            -
                                                                                                                                            roomId?: string
                                                                                                                                            shouldRasterizeIOS?: boolean

                                                                                                                                            Whether this view should be rendered as a bitmap before compositing.

                                                                                                                                            +
                                                                                                                                            resizeMode?: "contain" | "cover" | "center"
                                                                                                                                            role?: Role

                                                                                                                                            Indicates to accessibility services to treat UI component like a specific role.

                                                                                                                                            +
                                                                                                                                            roomId?: string
                                                                                                                                            shouldRasterizeIOS?: boolean

                                                                                                                                            Whether this view should be rendered as a bitmap before compositing.

                                                                                                                                            On iOS, this is useful for animations and interactions that do not modify this component's dimensions nor its children; for example, when translating the position of a static view, rasterization allows the renderer to reuse a cached bitmap of a static view and quickly composite it during each frame.

                                                                                                                                            diff --git a/docs/interfaces/NativeCommonModule.html b/docs/interfaces/NativeCommonModule.html index b6de937..876feaf 100644 --- a/docs/interfaces/NativeCommonModule.html +++ b/docs/interfaces/NativeCommonModule.html @@ -1,4 +1,4 @@ -NativeCommonModule | @sendbird/calls-react-native
                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                              Preparing search index...

                                                                                                                                              Interface NativeCommonModule

                                                                                                                                              interface NativeCommonModule {
                                                                                                                                                  applicationId: string;
                                                                                                                                                  currentUser: null | User;
                                                                                                                                                  addDirectCallSound(type: SoundType, fileName: string): void;
                                                                                                                                                  authenticate(authParams: AuthenticateParams): Promise<User>;
                                                                                                                                                  createRoom(roomParams: RoomParams): Promise<RoomProperties>;
                                                                                                                                                  deauthenticate(): Promise<void>;
                                                                                                                                                  deleteAllCustomItems(callId: string): Promise<CustomItemUpdateResult>;
                                                                                                                                                  deleteCustomItems(
                                                                                                                                                      callId: string,
                                                                                                                                                      customItemKeys: string[],
                                                                                                                                                  ): Promise<CustomItemUpdateResult>;
                                                                                                                                                  dial(
                                                                                                                                                      calleeUserId: string,
                                                                                                                                                      isVideoCall: boolean,
                                                                                                                                                      options: CallOptions,
                                                                                                                                                  ): Promise<DirectCallProperties>;
                                                                                                                                                  fetchRoomById(roomId: string): Promise<RoomProperties>;
                                                                                                                                                  getCachedRoomById(roomId: string): Promise<null | RoomProperties>;
                                                                                                                                                  getCurrentUser(): Promise<null | User>;
                                                                                                                                                  getDirectCall(callId: string): Promise<DirectCallProperties>;
                                                                                                                                                  getOngoingCalls(): Promise<DirectCallProperties[]>;
                                                                                                                                                  handleFirebaseMessageData(data: Record<string, string>): void;
                                                                                                                                                  initialize(appId: string): boolean;
                                                                                                                                                  registerPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                  registerVoIPPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                  removeDirectCallSound(type: SoundType): void;
                                                                                                                                                  routePickerView(): void;
                                                                                                                                                  setDirectCallDialingSoundOnWhenSilentOrVibrateMode(enabled: boolean): void;
                                                                                                                                                  setLoggerLevel(level: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                  unregisterPushToken(token: string): Promise<void>;
                                                                                                                                                  unregisterVoIPPushToken(token: string): Promise<void>;
                                                                                                                                                  updateCustomItems(
                                                                                                                                                      callId: string,
                                                                                                                                                      customItems: Record<string, string>,
                                                                                                                                                  ): Promise<CustomItemUpdateResult>;
                                                                                                                                              }

                                                                                                                                              Hierarchy (View Summary)

                                                                                                                                              Index

                                                                                                                                              Properties

                                                                                                                                              applicationId +NativeCommonModule | @sendbird/calls-react-native
                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                Preparing search index...

                                                                                                                                                Interface NativeCommonModule

                                                                                                                                                interface NativeCommonModule {
                                                                                                                                                    applicationId: string;
                                                                                                                                                    currentUser: User | null;
                                                                                                                                                    addDirectCallSound(type: SoundType, fileName: string): void;
                                                                                                                                                    authenticate(authParams: AuthenticateParams): Promise<User>;
                                                                                                                                                    createRoom(roomParams: RoomParams): Promise<RoomProperties>;
                                                                                                                                                    deauthenticate(): Promise<void>;
                                                                                                                                                    deleteAllCustomItems(callId: string): Promise<CustomItemUpdateResult>;
                                                                                                                                                    deleteCustomItems(
                                                                                                                                                        callId: string,
                                                                                                                                                        customItemKeys: string[],
                                                                                                                                                    ): Promise<CustomItemUpdateResult>;
                                                                                                                                                    dial(
                                                                                                                                                        calleeUserId: string,
                                                                                                                                                        isVideoCall: boolean,
                                                                                                                                                        options: CallOptions,
                                                                                                                                                    ): Promise<DirectCallProperties>;
                                                                                                                                                    fetchRoomById(roomId: string): Promise<RoomProperties>;
                                                                                                                                                    getCachedRoomById(roomId: string): Promise<RoomProperties | null>;
                                                                                                                                                    getCurrentUser(): Promise<User | null>;
                                                                                                                                                    getDirectCall(callId: string): Promise<DirectCallProperties>;
                                                                                                                                                    getOngoingCalls(): Promise<DirectCallProperties[]>;
                                                                                                                                                    handleFirebaseMessageData(data: Record<string, string>): void;
                                                                                                                                                    initialize(appId: string): boolean;
                                                                                                                                                    registerPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                    registerVoIPPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                    removeDirectCallSound(type: SoundType): void;
                                                                                                                                                    routePickerView(): void;
                                                                                                                                                    setDirectCallDialingSoundOnWhenSilentOrVibrateMode(enabled: boolean): void;
                                                                                                                                                    setLoggerLevel(level: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                    unregisterPushToken(token: string): Promise<void>;
                                                                                                                                                    unregisterVoIPPushToken(token: string): Promise<void>;
                                                                                                                                                    updateCustomItems(
                                                                                                                                                        callId: string,
                                                                                                                                                        customItems: Record<string, string>,
                                                                                                                                                    ): Promise<CustomItemUpdateResult>;
                                                                                                                                                }

                                                                                                                                                Hierarchy (View Summary)

                                                                                                                                                Index

                                                                                                                                                Properties

                                                                                                                                                applicationId: string
                                                                                                                                                currentUser: null | User

                                                                                                                                                Methods

                                                                                                                                                • Parameters

                                                                                                                                                  • data: Record<string, string>

                                                                                                                                                  Returns void

                                                                                                                                                  Android *

                                                                                                                                                  -
                                                                                                                                                • Parameters

                                                                                                                                                  • token: string
                                                                                                                                                  • Optionalunique: boolean

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                • Parameters

                                                                                                                                                  • token: string
                                                                                                                                                  • Optionalunique: boolean

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                  iOS *

                                                                                                                                                  -
                                                                                                                                                • Parameters

                                                                                                                                                  • enabled: boolean

                                                                                                                                                  Returns void

                                                                                                                                                • Parameters

                                                                                                                                                  • level: "none" | "error" | "warning" | "info"

                                                                                                                                                  Returns void

                                                                                                                                                • Parameters

                                                                                                                                                  • token: string

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                  iOS *

                                                                                                                                                  -
                                                                                                                                                +

                                                                                                                                                Properties

                                                                                                                                                applicationId: string
                                                                                                                                                currentUser: User | null

                                                                                                                                                Methods

                                                                                                                                                • Parameters

                                                                                                                                                  • data: Record<string, string>

                                                                                                                                                  Returns void

                                                                                                                                                  Android *

                                                                                                                                                  +
                                                                                                                                                • Parameters

                                                                                                                                                  • token: string
                                                                                                                                                  • Optionalunique: boolean

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                • Parameters

                                                                                                                                                  • token: string
                                                                                                                                                  • Optionalunique: boolean

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                  iOS *

                                                                                                                                                  +
                                                                                                                                                • Parameters

                                                                                                                                                  • enabled: boolean

                                                                                                                                                  Returns void

                                                                                                                                                • Parameters

                                                                                                                                                  • level: "none" | "error" | "warning" | "info"

                                                                                                                                                  Returns void

                                                                                                                                                • Parameters

                                                                                                                                                  • token: string

                                                                                                                                                  Returns Promise<void>

                                                                                                                                                  iOS *

                                                                                                                                                  +
                                                                                                                                                diff --git a/docs/interfaces/NativeDirectCallModule.html b/docs/interfaces/NativeDirectCallModule.html index 8734eed..1e78ea3 100644 --- a/docs/interfaces/NativeDirectCallModule.html +++ b/docs/interfaces/NativeDirectCallModule.html @@ -1,8 +1,8 @@ -NativeDirectCallModule | @sendbird/calls-react-native
                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                  Preparing search index...

                                                                                                                                                  Interface NativeDirectCallModule

                                                                                                                                                  interface NativeDirectCallModule {
                                                                                                                                                      accept(
                                                                                                                                                          callId: string,
                                                                                                                                                          options: CallOptions,
                                                                                                                                                          holdActiveCall: boolean,
                                                                                                                                                      ): Promise<void>;
                                                                                                                                                      directCallDeleteAllCustomItems(
                                                                                                                                                          callId: string,
                                                                                                                                                      ): Promise<CustomItemUpdateResult>;
                                                                                                                                                      directCallDeleteCustomItems(
                                                                                                                                                          callId: string,
                                                                                                                                                          customItemKeys: string[],
                                                                                                                                                      ): Promise<CustomItemUpdateResult>;
                                                                                                                                                      directCallUpdateCustomItems(
                                                                                                                                                          callId: string,
                                                                                                                                                          customItems: Record<string, string>,
                                                                                                                                                      ): Promise<CustomItemUpdateResult>;
                                                                                                                                                      end(callId: string): Promise<void>;
                                                                                                                                                      updateLocalVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                      updateRemoteVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                  }

                                                                                                                                                  Hierarchy (View Summary)

                                                                                                                                                  Index

                                                                                                                                                  Methods

                                                                                                                                                  accept +NativeDirectCallModule | @sendbird/calls-react-native
                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                    Preparing search index...

                                                                                                                                                    Interface NativeDirectCallModule

                                                                                                                                                    interface NativeDirectCallModule {
                                                                                                                                                        accept(
                                                                                                                                                            callId: string,
                                                                                                                                                            options: CallOptions,
                                                                                                                                                            holdActiveCall: boolean,
                                                                                                                                                        ): Promise<void>;
                                                                                                                                                        directCallDeleteAllCustomItems(
                                                                                                                                                            callId: string,
                                                                                                                                                        ): Promise<CustomItemUpdateResult>;
                                                                                                                                                        directCallDeleteCustomItems(
                                                                                                                                                            callId: string,
                                                                                                                                                            customItemKeys: string[],
                                                                                                                                                        ): Promise<CustomItemUpdateResult>;
                                                                                                                                                        directCallUpdateCustomItems(
                                                                                                                                                            callId: string,
                                                                                                                                                            customItems: Record<string, string>,
                                                                                                                                                        ): Promise<CustomItemUpdateResult>;
                                                                                                                                                        end(callId: string): Promise<void>;
                                                                                                                                                        updateLocalVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                        updateRemoteVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                    }

                                                                                                                                                    Hierarchy (View Summary)

                                                                                                                                                    Index

                                                                                                                                                    Methods

                                                                                                                                                    • Parameters

                                                                                                                                                      • callId: string
                                                                                                                                                      • videoViewId: number

                                                                                                                                                      Returns void

                                                                                                                                                    • Parameters

                                                                                                                                                      • callId: string
                                                                                                                                                      • videoViewId: number

                                                                                                                                                      Returns void

                                                                                                                                                    +

                                                                                                                                                    Methods

                                                                                                                                                    • Parameters

                                                                                                                                                      • callId: string
                                                                                                                                                      • videoViewId: number

                                                                                                                                                      Returns void

                                                                                                                                                    • Parameters

                                                                                                                                                      • callId: string
                                                                                                                                                      • videoViewId: number

                                                                                                                                                      Returns void

                                                                                                                                                    diff --git a/docs/interfaces/NativeGroupCallModule.html b/docs/interfaces/NativeGroupCallModule.html index c9c681e..c874701 100644 --- a/docs/interfaces/NativeGroupCallModule.html +++ b/docs/interfaces/NativeGroupCallModule.html @@ -1,6 +1,6 @@ -NativeGroupCallModule | @sendbird/calls-react-native
                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                      Preparing search index...

                                                                                                                                                      Interface NativeGroupCallModule

                                                                                                                                                      interface NativeGroupCallModule {
                                                                                                                                                          enter(roomId: string, options: EnterParams): Promise<void>;
                                                                                                                                                          exit(roomId: string): void;
                                                                                                                                                          groupCallDeleteAllCustomItems(
                                                                                                                                                              roomId: string,
                                                                                                                                                          ): Promise<CustomItemUpdateResult>;
                                                                                                                                                          groupCallDeleteCustomItems(
                                                                                                                                                              roomId: string,
                                                                                                                                                              customItemKeys: string[],
                                                                                                                                                          ): Promise<CustomItemUpdateResult>;
                                                                                                                                                          groupCallUpdateCustomItems(
                                                                                                                                                              roomId: string,
                                                                                                                                                              customItems: Record<string, string>,
                                                                                                                                                          ): Promise<CustomItemUpdateResult>;
                                                                                                                                                      }

                                                                                                                                                      Hierarchy (View Summary)

                                                                                                                                                      Index

                                                                                                                                                      Methods

                                                                                                                                                      enter +NativeGroupCallModule | @sendbird/calls-react-native
                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                        Preparing search index...

                                                                                                                                                        Interface NativeGroupCallModule

                                                                                                                                                        interface NativeGroupCallModule {
                                                                                                                                                            enter(roomId: string, options: EnterParams): Promise<void>;
                                                                                                                                                            exit(roomId: string): void;
                                                                                                                                                            groupCallDeleteAllCustomItems(
                                                                                                                                                                roomId: string,
                                                                                                                                                            ): Promise<CustomItemUpdateResult>;
                                                                                                                                                            groupCallDeleteCustomItems(
                                                                                                                                                                roomId: string,
                                                                                                                                                                customItemKeys: string[],
                                                                                                                                                            ): Promise<CustomItemUpdateResult>;
                                                                                                                                                            groupCallUpdateCustomItems(
                                                                                                                                                                roomId: string,
                                                                                                                                                                customItems: Record<string, string>,
                                                                                                                                                            ): Promise<CustomItemUpdateResult>;
                                                                                                                                                        }

                                                                                                                                                        Hierarchy (View Summary)

                                                                                                                                                        Index

                                                                                                                                                        Methods

                                                                                                                                                        +

                                                                                                                                                        Methods

                                                                                                                                                        diff --git a/docs/interfaces/NativeMediaDeviceControl.html b/docs/interfaces/NativeMediaDeviceControl.html index 910597e..14e17a6 100644 --- a/docs/interfaces/NativeMediaDeviceControl.html +++ b/docs/interfaces/NativeMediaDeviceControl.html @@ -1,4 +1,4 @@ -NativeMediaDeviceControl | @sendbird/calls-react-native
                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                          Preparing search index...

                                                                                                                                                          Interface NativeMediaDeviceControl

                                                                                                                                                          interface NativeMediaDeviceControl {
                                                                                                                                                              muteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                              resumeAudioTrack(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                              resumeVideoCapturer(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                              selectAudioDevice(
                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                  identifier: string,
                                                                                                                                                                  device: AudioDeviceType,
                                                                                                                                                              ): Promise<void>;
                                                                                                                                                              selectVideoDevice(
                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                  identifier: string,
                                                                                                                                                                  device: VideoDevice,
                                                                                                                                                              ): Promise<void>;
                                                                                                                                                              startVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                              stopVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                              switchCamera(
                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                  identifier: string,
                                                                                                                                                              ): Promise<void>;
                                                                                                                                                              unmuteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                          }

                                                                                                                                                          Hierarchy (View Summary)

                                                                                                                                                          Index

                                                                                                                                                          Methods

                                                                                                                                                          muteMicrophone +NativeMediaDeviceControl | @sendbird/calls-react-native
                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                            Preparing search index...

                                                                                                                                                            Interface NativeMediaDeviceControl

                                                                                                                                                            interface NativeMediaDeviceControl {
                                                                                                                                                                muteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                resumeAudioTrack(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                resumeVideoCapturer(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                selectAudioDevice(
                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                    identifier: string,
                                                                                                                                                                    device: AudioDeviceType,
                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                selectVideoDevice(
                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                    identifier: string,
                                                                                                                                                                    device: VideoDevice,
                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                startVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                stopVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                switchCamera(
                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                    identifier: string,
                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                unmuteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                            }

                                                                                                                                                            Hierarchy (View Summary)

                                                                                                                                                            Index

                                                                                                                                                            Methods

                                                                                                                                                            +

                                                                                                                                                            Methods

                                                                                                                                                            diff --git a/docs/interfaces/NativeQueries.html b/docs/interfaces/NativeQueries.html index 85b3212..51133f7 100644 --- a/docs/interfaces/NativeQueries.html +++ b/docs/interfaces/NativeQueries.html @@ -1,5 +1,5 @@ -NativeQueries | @sendbird/calls-react-native
                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                              Preparing search index...

                                                                                                                                                              Interface NativeQueries

                                                                                                                                                              interface NativeQueries {
                                                                                                                                                                  createDirectCallLogListQuery: NativeQueryCreator<
                                                                                                                                                                      DirectCallLogQueryParams,
                                                                                                                                                                  >;
                                                                                                                                                                  createRoomListQuery: NativeQueryCreator<RoomListQueryParams>;
                                                                                                                                                                  queryNext<T extends NativeQueryType>(
                                                                                                                                                                      key: `native#${string}`,
                                                                                                                                                                      type: T,
                                                                                                                                                                  ): NativeQueryResult<
                                                                                                                                                                      T extends DIRECT_CALL_LOG ? DirectCallLog : RoomProperties,
                                                                                                                                                                  >;
                                                                                                                                                                  queryRelease(key: `native#${string}`): void;
                                                                                                                                                              }

                                                                                                                                                              Hierarchy (View Summary)

                                                                                                                                                              Index

                                                                                                                                                              Properties

                                                                                                                                                              createDirectCallLogListQuery +NativeQueries | @sendbird/calls-react-native
                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                Preparing search index...

                                                                                                                                                                Interface NativeQueries

                                                                                                                                                                interface NativeQueries {
                                                                                                                                                                    createDirectCallLogListQuery: NativeQueryCreator<
                                                                                                                                                                        DirectCallLogQueryParams,
                                                                                                                                                                    >;
                                                                                                                                                                    createRoomListQuery: NativeQueryCreator<RoomListQueryParams>;
                                                                                                                                                                    queryNext<T extends NativeQueryType>(
                                                                                                                                                                        key: `native#${string}`,
                                                                                                                                                                        type: T,
                                                                                                                                                                    ): NativeQueryResult<
                                                                                                                                                                        T extends DIRECT_CALL_LOG ? DirectCallLog : RoomProperties,
                                                                                                                                                                    >;
                                                                                                                                                                    queryRelease(key: `native#${string}`): void;
                                                                                                                                                                }

                                                                                                                                                                Hierarchy (View Summary)

                                                                                                                                                                Index

                                                                                                                                                                Properties

                                                                                                                                                                createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>

                                                                                                                                                                Methods

                                                                                                                                                                +

                                                                                                                                                                Properties

                                                                                                                                                                createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>

                                                                                                                                                                Methods

                                                                                                                                                                diff --git a/docs/interfaces/ParticipantProperties.html b/docs/interfaces/ParticipantProperties.html index 7c2287b..d107468 100644 --- a/docs/interfaces/ParticipantProperties.html +++ b/docs/interfaces/ParticipantProperties.html @@ -1,4 +1,4 @@ -ParticipantProperties | @sendbird/calls-react-native
                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                  Preparing search index...

                                                                                                                                                                  Interface ParticipantProperties

                                                                                                                                                                  interface ParticipantProperties {
                                                                                                                                                                      duration: number;
                                                                                                                                                                      enteredAt: number;
                                                                                                                                                                      exitedAt: number;
                                                                                                                                                                      isAudioEnabled: boolean;
                                                                                                                                                                      isVideoEnabled: boolean;
                                                                                                                                                                      participantId: string;
                                                                                                                                                                      state: ParticipantState;
                                                                                                                                                                      updatedAt: number;
                                                                                                                                                                      user: User;
                                                                                                                                                                  }

                                                                                                                                                                  Implemented by

                                                                                                                                                                  Index

                                                                                                                                                                  Properties

                                                                                                                                                                  duration +ParticipantProperties | @sendbird/calls-react-native
                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                    Preparing search index...

                                                                                                                                                                    Interface ParticipantProperties

                                                                                                                                                                    interface ParticipantProperties {
                                                                                                                                                                        duration: number;
                                                                                                                                                                        enteredAt: number;
                                                                                                                                                                        exitedAt: number;
                                                                                                                                                                        isAudioEnabled: boolean;
                                                                                                                                                                        isVideoEnabled: boolean;
                                                                                                                                                                        participantId: string;
                                                                                                                                                                        state: ParticipantState;
                                                                                                                                                                        updatedAt: number;
                                                                                                                                                                        user: User;
                                                                                                                                                                    }

                                                                                                                                                                    Implemented by

                                                                                                                                                                    Index

                                                                                                                                                                    Properties

                                                                                                                                                                    duration: number
                                                                                                                                                                    enteredAt: number
                                                                                                                                                                    exitedAt: number
                                                                                                                                                                    isAudioEnabled: boolean
                                                                                                                                                                    isVideoEnabled: boolean
                                                                                                                                                                    participantId: string
                                                                                                                                                                    updatedAt: number
                                                                                                                                                                    user: User
                                                                                                                                                                    +

                                                                                                                                                                    Properties

                                                                                                                                                                    duration: number
                                                                                                                                                                    enteredAt: number
                                                                                                                                                                    exitedAt: number
                                                                                                                                                                    isAudioEnabled: boolean
                                                                                                                                                                    isVideoEnabled: boolean
                                                                                                                                                                    participantId: string
                                                                                                                                                                    updatedAt: number
                                                                                                                                                                    user: User
                                                                                                                                                                    diff --git a/docs/interfaces/Query.html b/docs/interfaces/Query.html index 1ee9d65..03f285c 100644 --- a/docs/interfaces/Query.html +++ b/docs/interfaces/Query.html @@ -1,5 +1,5 @@ -Query | @sendbird/calls-react-native
                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                      Preparing search index...

                                                                                                                                                                      Interface Query

                                                                                                                                                                      interface Query {
                                                                                                                                                                          hasNext: boolean;
                                                                                                                                                                          isLoading: boolean;
                                                                                                                                                                          next(): Promise<unknown>;
                                                                                                                                                                          release(): void;
                                                                                                                                                                      }
                                                                                                                                                                      Index

                                                                                                                                                                      Properties

                                                                                                                                                                      hasNext +Query | @sendbird/calls-react-native
                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                        Preparing search index...

                                                                                                                                                                        Interface Query

                                                                                                                                                                        interface Query {
                                                                                                                                                                            hasNext: boolean;
                                                                                                                                                                            isLoading: boolean;
                                                                                                                                                                            next(): Promise<unknown>;
                                                                                                                                                                            release(): void;
                                                                                                                                                                        }
                                                                                                                                                                        Index

                                                                                                                                                                        Properties

                                                                                                                                                                        Methods

                                                                                                                                                                        Properties

                                                                                                                                                                        hasNext: boolean
                                                                                                                                                                        isLoading: boolean

                                                                                                                                                                        Methods

                                                                                                                                                                        +

                                                                                                                                                                        Properties

                                                                                                                                                                        hasNext: boolean
                                                                                                                                                                        isLoading: boolean

                                                                                                                                                                        Methods

                                                                                                                                                                        diff --git a/docs/interfaces/RoomListener.html b/docs/interfaces/RoomListener.html index c78a3e4..24499a9 100644 --- a/docs/interfaces/RoomListener.html +++ b/docs/interfaces/RoomListener.html @@ -1,4 +1,4 @@ -RoomListener | @sendbird/calls-react-native
                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                          Preparing search index...

                                                                                                                                                                          Interface RoomListener

                                                                                                                                                                          interface RoomListener {
                                                                                                                                                                              onAudioDeviceChanged: (info: AudioDeviceChangedInfo) => void;
                                                                                                                                                                              onCustomItemsDeleted: (deletedKeys: string[]) => void;
                                                                                                                                                                              onCustomItemsUpdated: (updatedKeys: string[]) => void;
                                                                                                                                                                              onDeleted: () => void;
                                                                                                                                                                              onError: (e: SendbirdError, participant: null | Participant) => void;
                                                                                                                                                                              onLocalParticipantDisconnected: (participant: Participant) => void;
                                                                                                                                                                              onLocalParticipantReconnected: (participant: Participant) => void;
                                                                                                                                                                              onPropertyUpdatedManually: (room: RoomProperties) => void;
                                                                                                                                                                              onRemoteAudioSettingsChanged: (participant: Participant) => void;
                                                                                                                                                                              onRemoteParticipantEntered: (participant: Participant) => void;
                                                                                                                                                                              onRemoteParticipantExited: (participant: Participant) => void;
                                                                                                                                                                              onRemoteParticipantStreamStarted: (participant: Participant) => void;
                                                                                                                                                                              onRemoteVideoSettingsChanged: (participant: Participant) => void;
                                                                                                                                                                          }
                                                                                                                                                                          Index

                                                                                                                                                                          Properties

                                                                                                                                                                          onAudioDeviceChanged +RoomListener | @sendbird/calls-react-native
                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                            Preparing search index...

                                                                                                                                                                            Interface RoomListener

                                                                                                                                                                            interface RoomListener {
                                                                                                                                                                                onAudioDeviceChanged: (info: AudioDeviceChangedInfo) => void;
                                                                                                                                                                                onCustomItemsDeleted: (deletedKeys: string[]) => void;
                                                                                                                                                                                onCustomItemsUpdated: (updatedKeys: string[]) => void;
                                                                                                                                                                                onDeleted: () => void;
                                                                                                                                                                                onError: (e: SendbirdError, participant: Participant | null) => void;
                                                                                                                                                                                onLocalParticipantDisconnected: (participant: Participant) => void;
                                                                                                                                                                                onLocalParticipantReconnected: (participant: Participant) => void;
                                                                                                                                                                                onPropertyUpdatedManually: (room: RoomProperties) => void;
                                                                                                                                                                                onRemoteAudioSettingsChanged: (participant: Participant) => void;
                                                                                                                                                                                onRemoteParticipantEntered: (participant: Participant) => void;
                                                                                                                                                                                onRemoteParticipantExited: (participant: Participant) => void;
                                                                                                                                                                                onRemoteParticipantStreamStarted: (participant: Participant) => void;
                                                                                                                                                                                onRemoteVideoSettingsChanged: (participant: Participant) => void;
                                                                                                                                                                            }
                                                                                                                                                                            Index

                                                                                                                                                                            Properties

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onCustomItemsDeleted: (deletedKeys: string[]) => void

                                                                                                                                                                            Called when the custom items of the call are deleted.

                                                                                                                                                                            +
                                                                                                                                                                            onCustomItemsDeleted: (deletedKeys: string[]) => void

                                                                                                                                                                            Called when the custom items of the call are deleted.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onCustomItemsUpdated: (updatedKeys: string[]) => void

                                                                                                                                                                            Called when the custom items of the call are updated.

                                                                                                                                                                            +
                                                                                                                                                                            onCustomItemsUpdated: (updatedKeys: string[]) => void

                                                                                                                                                                            Called when the custom items of the call are updated.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onDeleted: () => void

                                                                                                                                                                            Called when GroupCall Room is deleted.

                                                                                                                                                                            +
                                                                                                                                                                            onDeleted: () => void

                                                                                                                                                                            Called when GroupCall Room is deleted.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onError: (e: SendbirdError, participant: null | Participant) => void

                                                                                                                                                                            Called when a participant stream is lost due to reconnection failure.

                                                                                                                                                                            +
                                                                                                                                                                            onError: (e: SendbirdError, participant: Participant | null) => void

                                                                                                                                                                            Called when a participant stream is lost due to reconnection failure.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onLocalParticipantDisconnected: (participant: Participant) => void

                                                                                                                                                                            Called when the local participant's connection with the server has been interrupted.

                                                                                                                                                                            +
                                                                                                                                                                            onLocalParticipantDisconnected: (participant: Participant) => void

                                                                                                                                                                            Called when the local participant's connection with the server has been interrupted.

                                                                                                                                                                            1.1.0

                                                                                                                                                                            -
                                                                                                                                                                            onLocalParticipantReconnected: (participant: Participant) => void

                                                                                                                                                                            Called when the local participant's connection with the server has been established.

                                                                                                                                                                            +
                                                                                                                                                                            onLocalParticipantReconnected: (participant: Participant) => void

                                                                                                                                                                            Called when the local participant's connection with the server has been established.

                                                                                                                                                                            1.1.0

                                                                                                                                                                            -
                                                                                                                                                                            onPropertyUpdatedManually: (room: RoomProperties) => void

                                                                                                                                                                            Called when the update properties internally on Javascript side

                                                                                                                                                                            +
                                                                                                                                                                            onPropertyUpdatedManually: (room: RoomProperties) => void

                                                                                                                                                                            Called when the update properties internally on Javascript side

                                                                                                                                                                            Javascript

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onRemoteAudioSettingsChanged: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant changed audio settings.

                                                                                                                                                                            +
                                                                                                                                                                            onRemoteAudioSettingsChanged: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant changed audio settings.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onRemoteParticipantEntered: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant entered the room.

                                                                                                                                                                            +
                                                                                                                                                                            onRemoteParticipantEntered: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant entered the room.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onRemoteParticipantExited: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant exited the room.

                                                                                                                                                                            +
                                                                                                                                                                            onRemoteParticipantExited: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant exited the room.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onRemoteParticipantStreamStarted: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant starts to send a stream.

                                                                                                                                                                            +
                                                                                                                                                                            onRemoteParticipantStreamStarted: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant starts to send a stream.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            onRemoteVideoSettingsChanged: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant changed video settings.

                                                                                                                                                                            +
                                                                                                                                                                            onRemoteVideoSettingsChanged: (participant: Participant) => void

                                                                                                                                                                            Called when a remote participant changed video settings.

                                                                                                                                                                            1.0.0

                                                                                                                                                                            -
                                                                                                                                                                            +
                                                                                                                                                                            diff --git a/docs/interfaces/RoomProperties.html b/docs/interfaces/RoomProperties.html index e05d285..3c3933c 100644 --- a/docs/interfaces/RoomProperties.html +++ b/docs/interfaces/RoomProperties.html @@ -1,4 +1,4 @@ -RoomProperties | @sendbird/calls-react-native
                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                              Preparing search index...

                                                                                                                                                                              Interface RoomProperties

                                                                                                                                                                              interface RoomProperties {
                                                                                                                                                                                  android_availableAudioDevices: AudioDeviceType[];
                                                                                                                                                                                  android_currentAudioDevice: null | AudioDeviceType;
                                                                                                                                                                                  createdAt: number;
                                                                                                                                                                                  createdBy: string;
                                                                                                                                                                                  customItems: Record<string, string>;
                                                                                                                                                                                  localParticipant: null | ParticipantProperties;
                                                                                                                                                                                  participants: ParticipantProperties[];
                                                                                                                                                                                  remoteParticipants: ParticipantProperties[];
                                                                                                                                                                                  roomId: string;
                                                                                                                                                                                  state: RoomState;
                                                                                                                                                                                  type: RoomType;
                                                                                                                                                                              }

                                                                                                                                                                              Implemented by

                                                                                                                                                                              Index

                                                                                                                                                                              Properties

                                                                                                                                                                              android_availableAudioDevices +RoomProperties | @sendbird/calls-react-native
                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                Interface RoomProperties

                                                                                                                                                                                interface RoomProperties {
                                                                                                                                                                                    android_availableAudioDevices: AudioDeviceType[];
                                                                                                                                                                                    android_currentAudioDevice: AudioDeviceType | null;
                                                                                                                                                                                    createdAt: number;
                                                                                                                                                                                    createdBy: string;
                                                                                                                                                                                    customItems: Record<string, string>;
                                                                                                                                                                                    localParticipant: ParticipantProperties | null;
                                                                                                                                                                                    participants: ParticipantProperties[];
                                                                                                                                                                                    remoteParticipants: ParticipantProperties[];
                                                                                                                                                                                    roomId: string;
                                                                                                                                                                                    state: RoomState;
                                                                                                                                                                                    type: RoomType;
                                                                                                                                                                                }

                                                                                                                                                                                Implemented by

                                                                                                                                                                                Index

                                                                                                                                                                                Properties

                                                                                                                                                                                android_availableAudioDevices: AudioDeviceType[]

                                                                                                                                                                                Gets available audio devices.

                                                                                                                                                                                Android

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                android_currentAudioDevice: null | AudioDeviceType

                                                                                                                                                                                Gets current audio device.

                                                                                                                                                                                +
                                                                                                                                                                                android_currentAudioDevice: AudioDeviceType | null

                                                                                                                                                                                Gets current audio device.

                                                                                                                                                                                Android

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                createdAt: number

                                                                                                                                                                                Gets createdAt that is a timestamp of creating the room.

                                                                                                                                                                                +
                                                                                                                                                                                createdAt: number

                                                                                                                                                                                Gets createdAt that is a timestamp of creating the room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                createdBy: string

                                                                                                                                                                                Gets user ID created the room.

                                                                                                                                                                                +
                                                                                                                                                                                createdBy: string

                                                                                                                                                                                Gets user ID created the room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                customItems: Record<string, string>

                                                                                                                                                                                Gets custom items of this Room instance.

                                                                                                                                                                                +
                                                                                                                                                                                customItems: Record<string, string>

                                                                                                                                                                                Gets custom items of this Room instance.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                localParticipant: null | ParticipantProperties

                                                                                                                                                                                Gets the local participant.

                                                                                                                                                                                +
                                                                                                                                                                                localParticipant: ParticipantProperties | null

                                                                                                                                                                                Gets the local participant.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                participants: ParticipantProperties[]

                                                                                                                                                                                Gets a list of participants who entered the room.

                                                                                                                                                                                +
                                                                                                                                                                                participants: ParticipantProperties[]

                                                                                                                                                                                Gets a list of participants who entered the room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                remoteParticipants: ParticipantProperties[]

                                                                                                                                                                                Gets a list of remote participants who entered the room.

                                                                                                                                                                                +
                                                                                                                                                                                remoteParticipants: ParticipantProperties[]

                                                                                                                                                                                Gets a list of remote participants who entered the room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                roomId: string

                                                                                                                                                                                Gets room ID.

                                                                                                                                                                                +
                                                                                                                                                                                roomId: string

                                                                                                                                                                                Gets room ID.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                state: RoomState

                                                                                                                                                                                Gets state of room.

                                                                                                                                                                                +
                                                                                                                                                                                state: RoomState

                                                                                                                                                                                Gets state of room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                type: RoomType

                                                                                                                                                                                Gets type of room.

                                                                                                                                                                                +
                                                                                                                                                                                type: RoomType

                                                                                                                                                                                Gets type of room.

                                                                                                                                                                                1.0.0

                                                                                                                                                                                -
                                                                                                                                                                                +
                                                                                                                                                                                diff --git a/docs/interfaces/SendbirdCallListener.html b/docs/interfaces/SendbirdCallListener.html index 1fdc981..5ef222e 100644 --- a/docs/interfaces/SendbirdCallListener.html +++ b/docs/interfaces/SendbirdCallListener.html @@ -1,4 +1,4 @@ -SendbirdCallListener | @sendbird/calls-react-native
                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                  Interface SendbirdCallListener

                                                                                                                                                                                  interface SendbirdCallListener {
                                                                                                                                                                                      onRinging: (call: DirectCallProperties) => void;
                                                                                                                                                                                  }
                                                                                                                                                                                  Index

                                                                                                                                                                                  Properties

                                                                                                                                                                                  onRinging +SendbirdCallListener | @sendbird/calls-react-native
                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                    Interface SendbirdCallListener

                                                                                                                                                                                    interface SendbirdCallListener {
                                                                                                                                                                                        onRinging: (call: DirectCallProperties) => void;
                                                                                                                                                                                    }
                                                                                                                                                                                    Index

                                                                                                                                                                                    Properties

                                                                                                                                                                                    Properties

                                                                                                                                                                                    onRinging: (call: DirectCallProperties) => void

                                                                                                                                                                                    Called when received dialing.

                                                                                                                                                                                    1.0.0

                                                                                                                                                                                    -
                                                                                                                                                                                    +
                                                                                                                                                                                    diff --git a/docs/interfaces/SendbirdCallsJavascriptSpec.html b/docs/interfaces/SendbirdCallsJavascriptSpec.html index c9a3881..83b30a4 100644 --- a/docs/interfaces/SendbirdCallsJavascriptSpec.html +++ b/docs/interfaces/SendbirdCallsJavascriptSpec.html @@ -1,4 +1,4 @@ -SendbirdCallsJavascriptSpec | @sendbird/calls-react-native
                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                      Interface SendbirdCallsJavascriptSpec

                                                                                                                                                                                      interface SendbirdCallsJavascriptSpec {
                                                                                                                                                                                          addDirectCallSound: (type: SoundType, fileName: string) => void;
                                                                                                                                                                                          android_handleFirebaseMessageData: (data: Record<string, string>) => void;
                                                                                                                                                                                          applicationId: string;
                                                                                                                                                                                          authenticate: (authParams: AuthenticateParams) => Promise<User>;
                                                                                                                                                                                          createRoom: (roomParams: RoomParams) => Promise<RoomProperties>;
                                                                                                                                                                                          currentUser: null | User;
                                                                                                                                                                                          deauthenticate: () => Promise<void>;
                                                                                                                                                                                          deleteAllCustomItems: (callId: string) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                          deleteCustomItems: (
                                                                                                                                                                                              callId: string,
                                                                                                                                                                                              customItemKeys: string[],
                                                                                                                                                                                          ) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                          dial: (
                                                                                                                                                                                              calleeUserId: string,
                                                                                                                                                                                              isVideoCall: boolean,
                                                                                                                                                                                              options: CallOptions,
                                                                                                                                                                                          ) => Promise<DirectCallProperties>;
                                                                                                                                                                                          fetchRoomById: (roomId: string) => Promise<RoomProperties>;
                                                                                                                                                                                          getCachedRoomById: (roomId: string) => Promise<null | RoomProperties>;
                                                                                                                                                                                          getCurrentUser: () => Promise<null | User>;
                                                                                                                                                                                          getDirectCall: (callId: string) => Promise<DirectCallProperties>;
                                                                                                                                                                                          getOngoingCalls: () => Promise<DirectCallProperties[]>;
                                                                                                                                                                                          initialize: (appId: string) => boolean;
                                                                                                                                                                                          ios_registerVoIPPushToken: (
                                                                                                                                                                                              token: string,
                                                                                                                                                                                              unique?: boolean,
                                                                                                                                                                                          ) => Promise<void>;
                                                                                                                                                                                          ios_routePickerView: () => void;
                                                                                                                                                                                          ios_unregisterVoIPPushToken: (token: string) => Promise<void>;
                                                                                                                                                                                          registerPushToken: (token: string, unique?: boolean) => Promise<void>;
                                                                                                                                                                                          removeDirectCallSound: (type: SoundType) => void;
                                                                                                                                                                                          setDirectCallDialingSoundOnWhenSilentOrVibrateMode: (
                                                                                                                                                                                              enabled: boolean,
                                                                                                                                                                                          ) => void;
                                                                                                                                                                                          setLoggerLevel: (level: "none" | "error" | "warning" | "info") => void;
                                                                                                                                                                                          unregisterPushToken: (token: string) => Promise<void>;
                                                                                                                                                                                          updateCustomItems: (
                                                                                                                                                                                              callId: string,
                                                                                                                                                                                              customItems: Record<string, string>,
                                                                                                                                                                                          ) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                          createDirectCallLogListQuery(
                                                                                                                                                                                              params: DirectCallLogQueryParams,
                                                                                                                                                                                          ): Promise<BridgedQuery<DIRECT_CALL_LOG>>;
                                                                                                                                                                                          createRoomListQuery(
                                                                                                                                                                                              params: RoomListQueryParams,
                                                                                                                                                                                          ): Promise<BridgedQuery<ROOM_LIST>>;
                                                                                                                                                                                          setListener(listener: SendbirdCallListener): void;
                                                                                                                                                                                      }

                                                                                                                                                                                      Hierarchy

                                                                                                                                                                                      • PlatformSpecificInterface
                                                                                                                                                                                        • SendbirdCallsJavascriptSpec

                                                                                                                                                                                      Implemented by

                                                                                                                                                                                      Index

                                                                                                                                                                                      Properties

                                                                                                                                                                                      addDirectCallSound +SendbirdCallsJavascriptSpec | @sendbird/calls-react-native
                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                        Interface SendbirdCallsJavascriptSpec

                                                                                                                                                                                        interface SendbirdCallsJavascriptSpec {
                                                                                                                                                                                            addDirectCallSound: (type: SoundType, fileName: string) => void;
                                                                                                                                                                                            android_handleFirebaseMessageData: (data: Record<string, string>) => void;
                                                                                                                                                                                            applicationId: string;
                                                                                                                                                                                            authenticate: (authParams: AuthenticateParams) => Promise<User>;
                                                                                                                                                                                            createRoom: (roomParams: RoomParams) => Promise<RoomProperties>;
                                                                                                                                                                                            currentUser: User | null;
                                                                                                                                                                                            deauthenticate: () => Promise<void>;
                                                                                                                                                                                            deleteAllCustomItems: (callId: string) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                            deleteCustomItems: (
                                                                                                                                                                                                callId: string,
                                                                                                                                                                                                customItemKeys: string[],
                                                                                                                                                                                            ) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                            dial: (
                                                                                                                                                                                                calleeUserId: string,
                                                                                                                                                                                                isVideoCall: boolean,
                                                                                                                                                                                                options: CallOptions,
                                                                                                                                                                                            ) => Promise<DirectCallProperties>;
                                                                                                                                                                                            fetchRoomById: (roomId: string) => Promise<RoomProperties>;
                                                                                                                                                                                            getCachedRoomById: (roomId: string) => Promise<RoomProperties | null>;
                                                                                                                                                                                            getCurrentUser: () => Promise<User | null>;
                                                                                                                                                                                            getDirectCall: (callId: string) => Promise<DirectCallProperties>;
                                                                                                                                                                                            getOngoingCalls: () => Promise<DirectCallProperties[]>;
                                                                                                                                                                                            initialize: (appId: string) => boolean;
                                                                                                                                                                                            ios_registerVoIPPushToken: (
                                                                                                                                                                                                token: string,
                                                                                                                                                                                                unique?: boolean,
                                                                                                                                                                                            ) => Promise<void>;
                                                                                                                                                                                            ios_routePickerView: () => void;
                                                                                                                                                                                            ios_unregisterVoIPPushToken: (token: string) => Promise<void>;
                                                                                                                                                                                            registerPushToken: (token: string, unique?: boolean) => Promise<void>;
                                                                                                                                                                                            removeDirectCallSound: (type: SoundType) => void;
                                                                                                                                                                                            setDirectCallDialingSoundOnWhenSilentOrVibrateMode: (
                                                                                                                                                                                                enabled: boolean,
                                                                                                                                                                                            ) => void;
                                                                                                                                                                                            setLoggerLevel: (level: "none" | "error" | "warning" | "info") => void;
                                                                                                                                                                                            unregisterPushToken: (token: string) => Promise<void>;
                                                                                                                                                                                            updateCustomItems: (
                                                                                                                                                                                                callId: string,
                                                                                                                                                                                                customItems: Record<string, string>,
                                                                                                                                                                                            ) => Promise<CustomItemUpdateResult>;
                                                                                                                                                                                            createDirectCallLogListQuery(
                                                                                                                                                                                                params: DirectCallLogQueryParams,
                                                                                                                                                                                            ): Promise<BridgedQuery<DIRECT_CALL_LOG>>;
                                                                                                                                                                                            createRoomListQuery(
                                                                                                                                                                                                params: RoomListQueryParams,
                                                                                                                                                                                            ): Promise<BridgedQuery<ROOM_LIST>>;
                                                                                                                                                                                            setListener(listener: SendbirdCallListener): void;
                                                                                                                                                                                        }

                                                                                                                                                                                        Hierarchy

                                                                                                                                                                                        • PlatformSpecificInterface
                                                                                                                                                                                          • SendbirdCallsJavascriptSpec

                                                                                                                                                                                        Implemented by

                                                                                                                                                                                        Index

                                                                                                                                                                                        Properties

                                                                                                                                                                                        addDirectCallSound: (type: SoundType, fileName: string) => void
                                                                                                                                                                                        android_handleFirebaseMessageData: (data: Record<string, string>) => void

                                                                                                                                                                                        Type Declaration

                                                                                                                                                                                          • (data: Record<string, string>): void
                                                                                                                                                                                          • Parameters

                                                                                                                                                                                            • data: Record<string, string>

                                                                                                                                                                                            Returns void

                                                                                                                                                                                            Android *

                                                                                                                                                                                            -
                                                                                                                                                                                        applicationId: string
                                                                                                                                                                                        authenticate: (authParams: AuthenticateParams) => Promise<User>
                                                                                                                                                                                        createRoom: (roomParams: RoomParams) => Promise<RoomProperties>
                                                                                                                                                                                        currentUser: null | User
                                                                                                                                                                                        deauthenticate: () => Promise<void>
                                                                                                                                                                                        deleteAllCustomItems: (callId: string) => Promise<CustomItemUpdateResult>
                                                                                                                                                                                        deleteCustomItems: (
                                                                                                                                                                                            callId: string,
                                                                                                                                                                                            customItemKeys: string[],
                                                                                                                                                                                        ) => Promise<CustomItemUpdateResult>
                                                                                                                                                                                        dial: (
                                                                                                                                                                                            calleeUserId: string,
                                                                                                                                                                                            isVideoCall: boolean,
                                                                                                                                                                                            options: CallOptions,
                                                                                                                                                                                        ) => Promise<DirectCallProperties>
                                                                                                                                                                                        fetchRoomById: (roomId: string) => Promise<RoomProperties>
                                                                                                                                                                                        getCachedRoomById: (roomId: string) => Promise<null | RoomProperties>
                                                                                                                                                                                        getCurrentUser: () => Promise<null | User>
                                                                                                                                                                                        getDirectCall: (callId: string) => Promise<DirectCallProperties>
                                                                                                                                                                                        getOngoingCalls: () => Promise<DirectCallProperties[]>
                                                                                                                                                                                        initialize: (appId: string) => boolean
                                                                                                                                                                                        ios_registerVoIPPushToken: (token: string, unique?: boolean) => Promise<void>

                                                                                                                                                                                        Type Declaration

                                                                                                                                                                                          • (token: string, unique?: boolean): Promise<void>
                                                                                                                                                                                          • Parameters

                                                                                                                                                                                            • token: string
                                                                                                                                                                                            • Optionalunique: boolean

                                                                                                                                                                                            Returns Promise<void>

                                                                                                                                                                                            iOS *

                                                                                                                                                                                            +
                                                                                                                                                                                        applicationId: string
                                                                                                                                                                                        authenticate: (authParams: AuthenticateParams) => Promise<User>
                                                                                                                                                                                        createRoom: (roomParams: RoomParams) => Promise<RoomProperties>
                                                                                                                                                                                        currentUser: User | null
                                                                                                                                                                                        deauthenticate: () => Promise<void>
                                                                                                                                                                                        deleteAllCustomItems: (callId: string) => Promise<CustomItemUpdateResult>
                                                                                                                                                                                        deleteCustomItems: (
                                                                                                                                                                                            callId: string,
                                                                                                                                                                                            customItemKeys: string[],
                                                                                                                                                                                        ) => Promise<CustomItemUpdateResult>
                                                                                                                                                                                        dial: (
                                                                                                                                                                                            calleeUserId: string,
                                                                                                                                                                                            isVideoCall: boolean,
                                                                                                                                                                                            options: CallOptions,
                                                                                                                                                                                        ) => Promise<DirectCallProperties>
                                                                                                                                                                                        fetchRoomById: (roomId: string) => Promise<RoomProperties>
                                                                                                                                                                                        getCachedRoomById: (roomId: string) => Promise<RoomProperties | null>
                                                                                                                                                                                        getCurrentUser: () => Promise<User | null>
                                                                                                                                                                                        getDirectCall: (callId: string) => Promise<DirectCallProperties>
                                                                                                                                                                                        getOngoingCalls: () => Promise<DirectCallProperties[]>
                                                                                                                                                                                        initialize: (appId: string) => boolean
                                                                                                                                                                                        ios_registerVoIPPushToken: (token: string, unique?: boolean) => Promise<void>

                                                                                                                                                                                        Type Declaration

                                                                                                                                                                                          • (token: string, unique?: boolean): Promise<void>
                                                                                                                                                                                          • Parameters

                                                                                                                                                                                            • token: string
                                                                                                                                                                                            • Optionalunique: boolean

                                                                                                                                                                                            Returns Promise<void>

                                                                                                                                                                                            iOS *

                                                                                                                                                                                        ios_routePickerView: () => void

                                                                                                                                                                                        Type Declaration

                                                                                                                                                                                          • (): void
                                                                                                                                                                                          • Returns void

                                                                                                                                                                                            iOS *

                                                                                                                                                                                        ios_unregisterVoIPPushToken: (token: string) => Promise<void>

                                                                                                                                                                                        Type Declaration

                                                                                                                                                                                          • (token: string): Promise<void>
                                                                                                                                                                                          • Parameters

                                                                                                                                                                                            • token: string

                                                                                                                                                                                            Returns Promise<void>

                                                                                                                                                                                            iOS *

                                                                                                                                                                                        registerPushToken: (token: string, unique?: boolean) => Promise<void>
                                                                                                                                                                                        removeDirectCallSound: (type: SoundType) => void
                                                                                                                                                                                        setDirectCallDialingSoundOnWhenSilentOrVibrateMode: (enabled: boolean) => void
                                                                                                                                                                                        setLoggerLevel: (level: "none" | "error" | "warning" | "info") => void
                                                                                                                                                                                        unregisterPushToken: (token: string) => Promise<void>
                                                                                                                                                                                        updateCustomItems: (
                                                                                                                                                                                            callId: string,
                                                                                                                                                                                            customItems: Record<string, string>,
                                                                                                                                                                                        ) => Promise<CustomItemUpdateResult>

                                                                                                                                                                                        Methods

                                                                                                                                                                                        +

                                                                                                                                                                                        Parameters

                                                                                                                                                                                        Returns Promise<BridgedQuery<DIRECT_CALL_LOG>>

                                                                                                                                                                                        diff --git a/docs/interfaces/SendbirdCallsNativeSpec.html b/docs/interfaces/SendbirdCallsNativeSpec.html index e6d81b9..b118e63 100644 --- a/docs/interfaces/SendbirdCallsNativeSpec.html +++ b/docs/interfaces/SendbirdCallsNativeSpec.html @@ -1,4 +1,4 @@ -SendbirdCallsNativeSpec | @sendbird/calls-react-native
                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                          Interface SendbirdCallsNativeSpec

                                                                                                                                                                                          interface SendbirdCallsNativeSpec {
                                                                                                                                                                                              addListener: (eventType: string) => void;
                                                                                                                                                                                              applicationId: string;
                                                                                                                                                                                              createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>;
                                                                                                                                                                                              createRoomListQuery: NativeQueryCreator<RoomListQueryParams>;
                                                                                                                                                                                              currentUser: null | User;
                                                                                                                                                                                              removeListeners: (count: number) => void;
                                                                                                                                                                                              accept(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                                  options: CallOptions,
                                                                                                                                                                                                  holdActiveCall: boolean,
                                                                                                                                                                                              ): Promise<void>;
                                                                                                                                                                                              addDirectCallSound(type: SoundType, fileName: string): void;
                                                                                                                                                                                              authenticate(authParams: AuthenticateParams): Promise<User>;
                                                                                                                                                                                              createRoom(roomParams: RoomParams): Promise<RoomProperties>;
                                                                                                                                                                                              deauthenticate(): Promise<void>;
                                                                                                                                                                                              deleteAllCustomItems(callId: string): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              deleteCustomItems(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                                  customItemKeys: string[],
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              dial(
                                                                                                                                                                                                  calleeUserId: string,
                                                                                                                                                                                                  isVideoCall: boolean,
                                                                                                                                                                                                  options: CallOptions,
                                                                                                                                                                                              ): Promise<DirectCallProperties>;
                                                                                                                                                                                              directCallDeleteAllCustomItems(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              directCallDeleteCustomItems(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                                  customItemKeys: string[],
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              directCallUpdateCustomItems(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                                  customItems: Record<string, string>,
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              end(callId: string): Promise<void>;
                                                                                                                                                                                              enter(roomId: string, options: EnterParams): Promise<void>;
                                                                                                                                                                                              exit(roomId: string): void;
                                                                                                                                                                                              fetchRoomById(roomId: string): Promise<RoomProperties>;
                                                                                                                                                                                              getCachedRoomById(roomId: string): Promise<null | RoomProperties>;
                                                                                                                                                                                              getConstants?(): {};
                                                                                                                                                                                              getCurrentUser(): Promise<null | User>;
                                                                                                                                                                                              getDirectCall(callId: string): Promise<DirectCallProperties>;
                                                                                                                                                                                              getOngoingCalls(): Promise<DirectCallProperties[]>;
                                                                                                                                                                                              groupCallDeleteAllCustomItems(
                                                                                                                                                                                                  roomId: string,
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              groupCallDeleteCustomItems(
                                                                                                                                                                                                  roomId: string,
                                                                                                                                                                                                  customItemKeys: string[],
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              groupCallUpdateCustomItems(
                                                                                                                                                                                                  roomId: string,
                                                                                                                                                                                                  customItems: Record<string, string>,
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              handleFirebaseMessageData(data: Record<string, string>): void;
                                                                                                                                                                                              initialize(appId: string): boolean;
                                                                                                                                                                                              muteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              queryNext<T extends NativeQueryType>(
                                                                                                                                                                                                  key: `native#${string}`,
                                                                                                                                                                                                  type: T,
                                                                                                                                                                                              ): NativeQueryResult<
                                                                                                                                                                                                  T extends DIRECT_CALL_LOG ? DirectCallLog : RoomProperties,
                                                                                                                                                                                              >;
                                                                                                                                                                                              queryRelease(key: `native#${string}`): void;
                                                                                                                                                                                              registerPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                                                              registerVoIPPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                                                              removeDirectCallSound(type: SoundType): void;
                                                                                                                                                                                              resumeAudioTrack(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              resumeVideoCapturer(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              routePickerView(): void;
                                                                                                                                                                                              selectAudioDevice(
                                                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                                                  identifier: string,
                                                                                                                                                                                                  device: AudioDeviceType,
                                                                                                                                                                                              ): Promise<void>;
                                                                                                                                                                                              selectVideoDevice(
                                                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                                                  identifier: string,
                                                                                                                                                                                                  device: VideoDevice,
                                                                                                                                                                                              ): Promise<void>;
                                                                                                                                                                                              setDirectCallDialingSoundOnWhenSilentOrVibrateMode(enabled: boolean): void;
                                                                                                                                                                                              setLoggerLevel(level: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                                                              startVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              stopVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              switchCamera(
                                                                                                                                                                                                  type: ControllableModuleType,
                                                                                                                                                                                                  identifier: string,
                                                                                                                                                                                              ): Promise<void>;
                                                                                                                                                                                              unmuteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                              unregisterPushToken(token: string): Promise<void>;
                                                                                                                                                                                              unregisterVoIPPushToken(token: string): Promise<void>;
                                                                                                                                                                                              updateCustomItems(
                                                                                                                                                                                                  callId: string,
                                                                                                                                                                                                  customItems: Record<string, string>,
                                                                                                                                                                                              ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                              updateLocalVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                                                              updateRemoteVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                                                          }

                                                                                                                                                                                          Hierarchy (View Summary)

                                                                                                                                                                                          Index

                                                                                                                                                                                          Properties

                                                                                                                                                                                          addListener +SendbirdCallsNativeSpec | @sendbird/calls-react-native
                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                            Interface SendbirdCallsNativeSpec

                                                                                                                                                                                            interface SendbirdCallsNativeSpec {
                                                                                                                                                                                                addListener: (eventType: string) => void;
                                                                                                                                                                                                applicationId: string;
                                                                                                                                                                                                createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>;
                                                                                                                                                                                                createRoomListQuery: NativeQueryCreator<RoomListQueryParams>;
                                                                                                                                                                                                currentUser: User | null;
                                                                                                                                                                                                removeListeners: (count: number) => void;
                                                                                                                                                                                                accept(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                    options: CallOptions,
                                                                                                                                                                                                    holdActiveCall: boolean,
                                                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                                                addDirectCallSound(type: SoundType, fileName: string): void;
                                                                                                                                                                                                authenticate(authParams: AuthenticateParams): Promise<User>;
                                                                                                                                                                                                createRoom(roomParams: RoomParams): Promise<RoomProperties>;
                                                                                                                                                                                                deauthenticate(): Promise<void>;
                                                                                                                                                                                                deleteAllCustomItems(callId: string): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                deleteCustomItems(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                    customItemKeys: string[],
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                dial(
                                                                                                                                                                                                    calleeUserId: string,
                                                                                                                                                                                                    isVideoCall: boolean,
                                                                                                                                                                                                    options: CallOptions,
                                                                                                                                                                                                ): Promise<DirectCallProperties>;
                                                                                                                                                                                                directCallDeleteAllCustomItems(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                directCallDeleteCustomItems(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                    customItemKeys: string[],
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                directCallUpdateCustomItems(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                    customItems: Record<string, string>,
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                end(callId: string): Promise<void>;
                                                                                                                                                                                                enter(roomId: string, options: EnterParams): Promise<void>;
                                                                                                                                                                                                exit(roomId: string): void;
                                                                                                                                                                                                fetchRoomById(roomId: string): Promise<RoomProperties>;
                                                                                                                                                                                                getCachedRoomById(roomId: string): Promise<RoomProperties | null>;
                                                                                                                                                                                                getConstants?(): {};
                                                                                                                                                                                                getCurrentUser(): Promise<User | null>;
                                                                                                                                                                                                getDirectCall(callId: string): Promise<DirectCallProperties>;
                                                                                                                                                                                                getOngoingCalls(): Promise<DirectCallProperties[]>;
                                                                                                                                                                                                groupCallDeleteAllCustomItems(
                                                                                                                                                                                                    roomId: string,
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                groupCallDeleteCustomItems(
                                                                                                                                                                                                    roomId: string,
                                                                                                                                                                                                    customItemKeys: string[],
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                groupCallUpdateCustomItems(
                                                                                                                                                                                                    roomId: string,
                                                                                                                                                                                                    customItems: Record<string, string>,
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                handleFirebaseMessageData(data: Record<string, string>): void;
                                                                                                                                                                                                initialize(appId: string): boolean;
                                                                                                                                                                                                muteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                queryNext<T extends NativeQueryType>(
                                                                                                                                                                                                    key: `native#${string}`,
                                                                                                                                                                                                    type: T,
                                                                                                                                                                                                ): NativeQueryResult<
                                                                                                                                                                                                    T extends DIRECT_CALL_LOG ? DirectCallLog : RoomProperties,
                                                                                                                                                                                                >;
                                                                                                                                                                                                queryRelease(key: `native#${string}`): void;
                                                                                                                                                                                                registerPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                                                                registerVoIPPushToken(token: string, unique?: boolean): Promise<void>;
                                                                                                                                                                                                removeDirectCallSound(type: SoundType): void;
                                                                                                                                                                                                resumeAudioTrack(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                resumeVideoCapturer(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                routePickerView(): void;
                                                                                                                                                                                                selectAudioDevice(
                                                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                                                    identifier: string,
                                                                                                                                                                                                    device: AudioDeviceType,
                                                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                                                selectVideoDevice(
                                                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                                                    identifier: string,
                                                                                                                                                                                                    device: VideoDevice,
                                                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                                                setDirectCallDialingSoundOnWhenSilentOrVibrateMode(enabled: boolean): void;
                                                                                                                                                                                                setLoggerLevel(level: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                                                                startVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                stopVideo(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                switchCamera(
                                                                                                                                                                                                    type: ControllableModuleType,
                                                                                                                                                                                                    identifier: string,
                                                                                                                                                                                                ): Promise<void>;
                                                                                                                                                                                                unmuteMicrophone(type: ControllableModuleType, identifier: string): void;
                                                                                                                                                                                                unregisterPushToken(token: string): Promise<void>;
                                                                                                                                                                                                unregisterVoIPPushToken(token: string): Promise<void>;
                                                                                                                                                                                                updateCustomItems(
                                                                                                                                                                                                    callId: string,
                                                                                                                                                                                                    customItems: Record<string, string>,
                                                                                                                                                                                                ): Promise<CustomItemUpdateResult>;
                                                                                                                                                                                                updateLocalVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                                                                updateRemoteVideoView(callId: string, videoViewId: number): void;
                                                                                                                                                                                            }

                                                                                                                                                                                            Hierarchy (View Summary)

                                                                                                                                                                                            Index

                                                                                                                                                                                            Properties

                                                                                                                                                                                            addListener: (eventType: string) => void

                                                                                                                                                                                            Add the provided eventType as an active listener

                                                                                                                                                                                            Type Declaration

                                                                                                                                                                                              • (eventType: string): void
                                                                                                                                                                                              • Parameters

                                                                                                                                                                                                • eventType: string

                                                                                                                                                                                                  name of the event for which we are registering listener

                                                                                                                                                                                                  -

                                                                                                                                                                                                Returns void

                                                                                                                                                                                            applicationId: string
                                                                                                                                                                                            createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>
                                                                                                                                                                                            currentUser: null | User
                                                                                                                                                                                            removeListeners: (count: number) => void

                                                                                                                                                                                            Remove a specified number of events. There are no eventTypes in this case, as +

                                                                                                                                                                                            Returns void

                                                                                                                                                                                            applicationId: string
                                                                                                                                                                                            createDirectCallLogListQuery: NativeQueryCreator<DirectCallLogQueryParams>
                                                                                                                                                                                            currentUser: User | null
                                                                                                                                                                                            removeListeners: (count: number) => void

                                                                                                                                                                                            Remove a specified number of events. There are no eventTypes in this case, as the native side doesn't remove the name, but only manages a counter of total listeners

                                                                                                                                                                                            Type Declaration

                                                                                                                                                                                              • (count: number): void
                                                                                                                                                                                              • Parameters

                                                                                                                                                                                                • count: number

                                                                                                                                                                                                  number of listeners to remove (of any type)

                                                                                                                                                                                                  -

                                                                                                                                                                                                Returns void

                                                                                                                                                                                            Methods

                                                                                                                                                                                            • Returns {}

                                                                                                                                                                                            +

                                                                                                                                                                                            Returns void

                                                                                                                                                                                            Methods

                                                                                                                                                                                            • Returns {}

                                                                                                                                                                                            diff --git a/docs/interfaces/User.html b/docs/interfaces/User.html index f774c72..9df64e5 100644 --- a/docs/interfaces/User.html +++ b/docs/interfaces/User.html @@ -1,6 +1,6 @@ -User | @sendbird/calls-react-native
                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                              Interface User

                                                                                                                                                                                              interface User {
                                                                                                                                                                                                  isActive: boolean;
                                                                                                                                                                                                  metaData: Record<string, string>;
                                                                                                                                                                                                  nickname: string;
                                                                                                                                                                                                  profileUrl: string;
                                                                                                                                                                                                  userId: string;
                                                                                                                                                                                              }

                                                                                                                                                                                              Hierarchy (View Summary)

                                                                                                                                                                                              Index

                                                                                                                                                                                              Properties

                                                                                                                                                                                              isActive +User | @sendbird/calls-react-native
                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                Interface User

                                                                                                                                                                                                interface User {
                                                                                                                                                                                                    isActive: boolean;
                                                                                                                                                                                                    metaData: Record<string, string>;
                                                                                                                                                                                                    nickname: string;
                                                                                                                                                                                                    profileUrl: string;
                                                                                                                                                                                                    userId: string;
                                                                                                                                                                                                }

                                                                                                                                                                                                Hierarchy (View Summary)

                                                                                                                                                                                                Index

                                                                                                                                                                                                Properties

                                                                                                                                                                                                isActive: boolean
                                                                                                                                                                                                metaData: Record<string, string>
                                                                                                                                                                                                nickname: string
                                                                                                                                                                                                profileUrl: string
                                                                                                                                                                                                userId: string
                                                                                                                                                                                                +

                                                                                                                                                                                                Properties

                                                                                                                                                                                                isActive: boolean
                                                                                                                                                                                                metaData: Record<string, string>
                                                                                                                                                                                                nickname: string
                                                                                                                                                                                                profileUrl: string
                                                                                                                                                                                                userId: string
                                                                                                                                                                                                diff --git a/docs/interfaces/VideoDevice.html b/docs/interfaces/VideoDevice.html index 361cf68..84849e6 100644 --- a/docs/interfaces/VideoDevice.html +++ b/docs/interfaces/VideoDevice.html @@ -1,6 +1,6 @@ -VideoDevice | @sendbird/calls-react-native
                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                  Interface VideoDevice

                                                                                                                                                                                                  interface VideoDevice {
                                                                                                                                                                                                      deviceId: string;
                                                                                                                                                                                                      position: VideoDevicePosition;
                                                                                                                                                                                                  }
                                                                                                                                                                                                  Index

                                                                                                                                                                                                  Properties

                                                                                                                                                                                                  deviceId +VideoDevice | @sendbird/calls-react-native
                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                    Interface VideoDevice

                                                                                                                                                                                                    interface VideoDevice {
                                                                                                                                                                                                        deviceId: string;
                                                                                                                                                                                                        position: VideoDevicePosition;
                                                                                                                                                                                                    }
                                                                                                                                                                                                    Index

                                                                                                                                                                                                    Properties

                                                                                                                                                                                                    Properties

                                                                                                                                                                                                    deviceId: string

                                                                                                                                                                                                    device id

                                                                                                                                                                                                    deviceName

                                                                                                                                                                                                    uniqueId

                                                                                                                                                                                                    -
                                                                                                                                                                                                    +
                                                                                                                                                                                                    diff --git a/docs/types/AudioDevice.html b/docs/types/AudioDevice.html index 381bac4..e41082a 100644 --- a/docs/types/AudioDevice.html +++ b/docs/types/AudioDevice.html @@ -1 +1 @@ -AudioDevice | @sendbird/calls-react-native
                                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                                      Type Alias AudioDevice

                                                                                                                                                                                                      AudioDevice: AudioDeviceType
                                                                                                                                                                                                      +AudioDevice | @sendbird/calls-react-native
                                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                                        Type Alias AudioDevice

                                                                                                                                                                                                        AudioDevice: AudioDeviceType
                                                                                                                                                                                                        diff --git a/docs/types/AudioDeviceChangedInfo.html b/docs/types/AudioDeviceChangedInfo.html index b9d65b1..6968c3b 100644 --- a/docs/types/AudioDeviceChangedInfo.html +++ b/docs/types/AudioDeviceChangedInfo.html @@ -1 +1 @@ -AudioDeviceChangedInfo | @sendbird/calls-react-native
                                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                                          Type Alias AudioDeviceChangedInfo

                                                                                                                                                                                                          AudioDeviceChangedInfo:
                                                                                                                                                                                                              | {
                                                                                                                                                                                                                  data: {
                                                                                                                                                                                                                      availableAudioDevices: AudioDevice[]
                                                                                                                                                                                                                      | null;
                                                                                                                                                                                                                      currentAudioDevice: AudioDevice | null;
                                                                                                                                                                                                                  };
                                                                                                                                                                                                                  platform: "android";
                                                                                                                                                                                                              }
                                                                                                                                                                                                              | {
                                                                                                                                                                                                                  data: {
                                                                                                                                                                                                                      currentRoute: AudioDeviceRoute;
                                                                                                                                                                                                                      previousRoute: AudioDeviceRoute;
                                                                                                                                                                                                                      reason: RouteChangeReason;
                                                                                                                                                                                                                  };
                                                                                                                                                                                                                  platform: "ios";
                                                                                                                                                                                                              }
                                                                                                                                                                                                          +AudioDeviceChangedInfo | @sendbird/calls-react-native
                                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                                            Type Alias AudioDeviceChangedInfo

                                                                                                                                                                                                            AudioDeviceChangedInfo:
                                                                                                                                                                                                                | {
                                                                                                                                                                                                                    data: {
                                                                                                                                                                                                                        availableAudioDevices: AudioDevice[]
                                                                                                                                                                                                                        | null;
                                                                                                                                                                                                                        currentAudioDevice: AudioDevice | null;
                                                                                                                                                                                                                    };
                                                                                                                                                                                                                    platform: "android";
                                                                                                                                                                                                                }
                                                                                                                                                                                                                | {
                                                                                                                                                                                                                    data: {
                                                                                                                                                                                                                        currentRoute: AudioDeviceRoute;
                                                                                                                                                                                                                        previousRoute: AudioDeviceRoute;
                                                                                                                                                                                                                        reason: RouteChangeReason;
                                                                                                                                                                                                                    };
                                                                                                                                                                                                                    platform: "ios";
                                                                                                                                                                                                                }
                                                                                                                                                                                                            diff --git a/docs/types/AudioDeviceRoute.html b/docs/types/AudioDeviceRoute.html index 8a6659a..5391857 100644 --- a/docs/types/AudioDeviceRoute.html +++ b/docs/types/AudioDeviceRoute.html @@ -1,3 +1,3 @@ -AudioDeviceRoute | @sendbird/calls-react-native
                                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                                              Type Alias AudioDeviceRoute

                                                                                                                                                                                                              type AudioDeviceRoute = {
                                                                                                                                                                                                                  inputs: Port[];
                                                                                                                                                                                                                  outputs: Port[];
                                                                                                                                                                                                              }
                                                                                                                                                                                                              Index

                                                                                                                                                                                                              Properties

                                                                                                                                                                                                              inputs +AudioDeviceRoute | @sendbird/calls-react-native
                                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                                Type Alias AudioDeviceRoute

                                                                                                                                                                                                                type AudioDeviceRoute = {
                                                                                                                                                                                                                    inputs: Port[];
                                                                                                                                                                                                                    outputs: Port[];
                                                                                                                                                                                                                }
                                                                                                                                                                                                                Index

                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                inputs: Port[]
                                                                                                                                                                                                                outputs: Port[]
                                                                                                                                                                                                                +

                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                inputs: Port[]
                                                                                                                                                                                                                outputs: Port[]
                                                                                                                                                                                                                diff --git a/docs/types/CallOptions.html b/docs/types/CallOptions.html index fd19d22..76e26ee 100644 --- a/docs/types/CallOptions.html +++ b/docs/types/CallOptions.html @@ -1,4 +1,4 @@ -CallOptions | @sendbird/calls-react-native
                                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                                  Type Alias CallOptions

                                                                                                                                                                                                                  type CallOptions = {
                                                                                                                                                                                                                      audioEnabled?: boolean;
                                                                                                                                                                                                                      channelUrl?: string;
                                                                                                                                                                                                                      frontCamera?: boolean;
                                                                                                                                                                                                                      localVideoViewId?: number;
                                                                                                                                                                                                                      remoteVideoViewId?: number;
                                                                                                                                                                                                                      videoEnabled?: boolean;
                                                                                                                                                                                                                  }
                                                                                                                                                                                                                  Index

                                                                                                                                                                                                                  Properties

                                                                                                                                                                                                                  audioEnabled? +CallOptions | @sendbird/calls-react-native
                                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                                    Type Alias CallOptions

                                                                                                                                                                                                                    type CallOptions = {
                                                                                                                                                                                                                        audioEnabled?: boolean;
                                                                                                                                                                                                                        channelUrl?: string;
                                                                                                                                                                                                                        frontCamera?: boolean;
                                                                                                                                                                                                                        localVideoViewId?: number;
                                                                                                                                                                                                                        remoteVideoViewId?: number;
                                                                                                                                                                                                                        videoEnabled?: boolean;
                                                                                                                                                                                                                    }
                                                                                                                                                                                                                    Index

                                                                                                                                                                                                                    Properties

                                                                                                                                                                                                                    audioEnabled?: boolean
                                                                                                                                                                                                                    true
                                                                                                                                                                                                                     
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    channelUrl?: string

                                                                                                                                                                                                                    For SendbirdChat integration *

                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    frontCamera?: boolean
                                                                                                                                                                                                                    true
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    channelUrl?: string

                                                                                                                                                                                                                    For SendbirdChat integration *

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    frontCamera?: boolean
                                                                                                                                                                                                                    true
                                                                                                                                                                                                                     
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    localVideoViewId?: number
                                                                                                                                                                                                                    remoteVideoViewId?: number
                                                                                                                                                                                                                    videoEnabled?: boolean
                                                                                                                                                                                                                    true
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    localVideoViewId?: number
                                                                                                                                                                                                                    remoteVideoViewId?: number
                                                                                                                                                                                                                    videoEnabled?: boolean
                                                                                                                                                                                                                    true
                                                                                                                                                                                                                     
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    diff --git a/docs/types/CustomItemUpdateResult.html b/docs/types/CustomItemUpdateResult.html index 60e957d..cac4cd5 100644 --- a/docs/types/CustomItemUpdateResult.html +++ b/docs/types/CustomItemUpdateResult.html @@ -1,3 +1,3 @@ -CustomItemUpdateResult | @sendbird/calls-react-native
                                                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                                                      Type Alias CustomItemUpdateResult

                                                                                                                                                                                                                      type CustomItemUpdateResult = {
                                                                                                                                                                                                                          affectedKeys: string[];
                                                                                                                                                                                                                          updatedItems: Record<string, string>;
                                                                                                                                                                                                                      }
                                                                                                                                                                                                                      Index

                                                                                                                                                                                                                      Properties

                                                                                                                                                                                                                      affectedKeys +CustomItemUpdateResult | @sendbird/calls-react-native
                                                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                                                        Type Alias CustomItemUpdateResult

                                                                                                                                                                                                                        type CustomItemUpdateResult = {
                                                                                                                                                                                                                            affectedKeys: string[];
                                                                                                                                                                                                                            updatedItems: Record<string, string>;
                                                                                                                                                                                                                        }
                                                                                                                                                                                                                        Index

                                                                                                                                                                                                                        Properties

                                                                                                                                                                                                                        affectedKeys: string[]
                                                                                                                                                                                                                        updatedItems: Record<string, string>
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Properties

                                                                                                                                                                                                                        affectedKeys: string[]
                                                                                                                                                                                                                        updatedItems: Record<string, string>
                                                                                                                                                                                                                        diff --git a/docs/types/DirectCallLogQueryParams.html b/docs/types/DirectCallLogQueryParams.html index a8444a4..81fca74 100644 --- a/docs/types/DirectCallLogQueryParams.html +++ b/docs/types/DirectCallLogQueryParams.html @@ -1,4 +1,4 @@ -DirectCallLogQueryParams | @sendbird/calls-react-native
                                                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                                                          Type Alias DirectCallLogQueryParams

                                                                                                                                                                                                                          type DirectCallLogQueryParams = {
                                                                                                                                                                                                                              endResults?: DirectCallEndResult[];
                                                                                                                                                                                                                              limit?: number;
                                                                                                                                                                                                                              myRole?: DirectCallUserRole | "ALL";
                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          Index

                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                          endResults? +DirectCallLogQueryParams | @sendbird/calls-react-native
                                                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                                                            Type Alias DirectCallLogQueryParams

                                                                                                                                                                                                                            type DirectCallLogQueryParams = {
                                                                                                                                                                                                                                endResults?: DirectCallEndResult[];
                                                                                                                                                                                                                                limit?: number;
                                                                                                                                                                                                                                myRole?: DirectCallUserRole | "ALL";
                                                                                                                                                                                                                            }
                                                                                                                                                                                                                            Index

                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                            endResults?: DirectCallEndResult[]
                                                                                                                                                                                                                            limit?: number
                                                                                                                                                                                                                            myRole?: DirectCallUserRole | "ALL"
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                            endResults?: DirectCallEndResult[]
                                                                                                                                                                                                                            limit?: number
                                                                                                                                                                                                                            myRole?: DirectCallUserRole | "ALL"
                                                                                                                                                                                                                            diff --git a/docs/types/EnterParams.html b/docs/types/EnterParams.html index 8a3e10e..2362a06 100644 --- a/docs/types/EnterParams.html +++ b/docs/types/EnterParams.html @@ -1,9 +1,9 @@ -EnterParams | @sendbird/calls-react-native
                                                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                                                              Type Alias EnterParams

                                                                                                                                                                                                                              type EnterParams = {
                                                                                                                                                                                                                                  audioEnabled?: boolean;
                                                                                                                                                                                                                                  videoEnabled?: boolean;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                              Index

                                                                                                                                                                                                                              Properties

                                                                                                                                                                                                                              audioEnabled? +EnterParams | @sendbird/calls-react-native
                                                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                                                Type Alias EnterParams

                                                                                                                                                                                                                                type EnterParams = {
                                                                                                                                                                                                                                    audioEnabled?: boolean;
                                                                                                                                                                                                                                    videoEnabled?: boolean;
                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                Index

                                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                                audioEnabled?: boolean
                                                                                                                                                                                                                                true
                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                videoEnabled?: boolean
                                                                                                                                                                                                                                true
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                videoEnabled?: boolean
                                                                                                                                                                                                                                true
                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                diff --git a/docs/types/JSMediaDeviceControl.html b/docs/types/JSMediaDeviceControl.html index 3bac0f8..337ed86 100644 --- a/docs/types/JSMediaDeviceControl.html +++ b/docs/types/JSMediaDeviceControl.html @@ -1 +1 @@ -JSMediaDeviceControl | @sendbird/calls-react-native
                                                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                                                  Type Alias JSMediaDeviceControl

                                                                                                                                                                                                                                  JSMediaDeviceControl: AsJSMediaDeviceControl<NativeMediaDeviceControl>
                                                                                                                                                                                                                                  +JSMediaDeviceControl | @sendbird/calls-react-native
                                                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                                                    Type Alias JSMediaDeviceControl

                                                                                                                                                                                                                                    JSMediaDeviceControl: AsJSMediaDeviceControl<NativeMediaDeviceControl>
                                                                                                                                                                                                                                    diff --git a/docs/types/LocalParticipantMethods.html b/docs/types/LocalParticipantMethods.html index d16faca..6d2f9d1 100644 --- a/docs/types/LocalParticipantMethods.html +++ b/docs/types/LocalParticipantMethods.html @@ -1 +1 @@ -LocalParticipantMethods | @sendbird/calls-react-native
                                                                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                                                                      Type Alias LocalParticipantMethods

                                                                                                                                                                                                                                      LocalParticipantMethods: AsJSInterface<
                                                                                                                                                                                                                                          JSLocalParticipantMediaDeviceControl,
                                                                                                                                                                                                                                          "android",
                                                                                                                                                                                                                                          "resumeVideoCapturer"
                                                                                                                                                                                                                                          | "resumeAudioTrack",
                                                                                                                                                                                                                                      >
                                                                                                                                                                                                                                      +LocalParticipantMethods | @sendbird/calls-react-native
                                                                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                                                                        Type Alias LocalParticipantMethods

                                                                                                                                                                                                                                        LocalParticipantMethods: AsJSInterface<
                                                                                                                                                                                                                                            JSLocalParticipantMediaDeviceControl,
                                                                                                                                                                                                                                            "android",
                                                                                                                                                                                                                                            "resumeVideoCapturer"
                                                                                                                                                                                                                                            | "resumeAudioTrack",
                                                                                                                                                                                                                                        >
                                                                                                                                                                                                                                        diff --git a/docs/types/NativeConstants.html b/docs/types/NativeConstants.html index 2146c1d..6640fcf 100644 --- a/docs/types/NativeConstants.html +++ b/docs/types/NativeConstants.html @@ -1,2 +1,2 @@ -NativeConstants | @sendbird/calls-react-native
                                                                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                                                                          Type Alias NativeConstants

                                                                                                                                                                                                                                          type NativeConstants = {
                                                                                                                                                                                                                                              NATIVE_SDK_VERSION: string;
                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                          Index

                                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                                          NATIVE_SDK_VERSION: string
                                                                                                                                                                                                                                          +NativeConstants | @sendbird/calls-react-native
                                                                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                                                                            Type Alias NativeConstants

                                                                                                                                                                                                                                            type NativeConstants = {
                                                                                                                                                                                                                                                NATIVE_SDK_VERSION: string;
                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                            Index

                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                            NATIVE_SDK_VERSION: string
                                                                                                                                                                                                                                            diff --git a/docs/types/NativeQueryCreator.html b/docs/types/NativeQueryCreator.html index 95f3caf..d7d8863 100644 --- a/docs/types/NativeQueryCreator.html +++ b/docs/types/NativeQueryCreator.html @@ -1 +1 @@ -NativeQueryCreator | @sendbird/calls-react-native
                                                                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                                                                              Type Alias NativeQueryCreator<QueryParams>

                                                                                                                                                                                                                                              NativeQueryCreator: (params: QueryParams) => Promise<`native#${string}`>

                                                                                                                                                                                                                                              Type Parameters

                                                                                                                                                                                                                                              • QueryParams

                                                                                                                                                                                                                                              Type Declaration

                                                                                                                                                                                                                                                • (params: QueryParams): Promise<`native#${string}`>
                                                                                                                                                                                                                                                • Parameters

                                                                                                                                                                                                                                                  Returns Promise<`native#${string}`>

                                                                                                                                                                                                                                              +NativeQueryCreator | @sendbird/calls-react-native
                                                                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                                                                Type Alias NativeQueryCreator<QueryParams>

                                                                                                                                                                                                                                                NativeQueryCreator: (params: QueryParams) => Promise<`native#${string}`>

                                                                                                                                                                                                                                                Type Parameters

                                                                                                                                                                                                                                                • QueryParams

                                                                                                                                                                                                                                                Type Declaration

                                                                                                                                                                                                                                                  • (params: QueryParams): Promise<`native#${string}`>
                                                                                                                                                                                                                                                  • Parameters

                                                                                                                                                                                                                                                    Returns Promise<`native#${string}`>

                                                                                                                                                                                                                                                diff --git a/docs/types/NativeQueryKey.html b/docs/types/NativeQueryKey.html index 6761c4e..45ef7eb 100644 --- a/docs/types/NativeQueryKey.html +++ b/docs/types/NativeQueryKey.html @@ -1 +1 @@ -NativeQueryKey | @sendbird/calls-react-native
                                                                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                                                                  Type Alias NativeQueryKey

                                                                                                                                                                                                                                                  NativeQueryKey: `native#${string}`
                                                                                                                                                                                                                                                  +NativeQueryKey | @sendbird/calls-react-native
                                                                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                                                                    Type Alias NativeQueryKey

                                                                                                                                                                                                                                                    NativeQueryKey: `native#${string}`
                                                                                                                                                                                                                                                    diff --git a/docs/types/NativeQueryResult.html b/docs/types/NativeQueryResult.html index 777a3ad..3aebaca 100644 --- a/docs/types/NativeQueryResult.html +++ b/docs/types/NativeQueryResult.html @@ -1 +1 @@ -NativeQueryResult | @sendbird/calls-react-native
                                                                                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                                                                                      Type Alias NativeQueryResult<T>

                                                                                                                                                                                                                                                      NativeQueryResult: Promise<{ hasNext: boolean; result: T[] }>

                                                                                                                                                                                                                                                      Type Parameters

                                                                                                                                                                                                                                                      • T
                                                                                                                                                                                                                                                      +NativeQueryResult | @sendbird/calls-react-native
                                                                                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                                                                                        Type Alias NativeQueryResult<T>

                                                                                                                                                                                                                                                        NativeQueryResult: Promise<{ hasNext: boolean; result: T[] }>

                                                                                                                                                                                                                                                        Type Parameters

                                                                                                                                                                                                                                                        • T
                                                                                                                                                                                                                                                        diff --git a/docs/types/Port.html b/docs/types/Port.html index 0d66204..bc65db7 100644 --- a/docs/types/Port.html +++ b/docs/types/Port.html @@ -1,3 +1,3 @@ -Port | @sendbird/calls-react-native
                                                                                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                                                                                          Type Alias Port

                                                                                                                                                                                                                                                          type Port = {
                                                                                                                                                                                                                                                              name: string;
                                                                                                                                                                                                                                                              type: AVAudioSessionPort;
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                          Index

                                                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                                                          name +Port | @sendbird/calls-react-native
                                                                                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                                                                                            Type Alias Port

                                                                                                                                                                                                                                                            type Port = {
                                                                                                                                                                                                                                                                name: string;
                                                                                                                                                                                                                                                                type: AVAudioSessionPort;
                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                            Index

                                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                                            name: string
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                                            name: string
                                                                                                                                                                                                                                                            diff --git a/docs/types/Range.html b/docs/types/Range.html index 302921c..423c5bf 100644 --- a/docs/types/Range.html +++ b/docs/types/Range.html @@ -1,3 +1,3 @@ -Range | @sendbird/calls-react-native
                                                                                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                                                                                              Type Alias Range

                                                                                                                                                                                                                                                              type Range = {
                                                                                                                                                                                                                                                                  lowerBound?: number;
                                                                                                                                                                                                                                                                  upperBound?: number;
                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                              Index

                                                                                                                                                                                                                                                              Properties

                                                                                                                                                                                                                                                              lowerBound? +Range | @sendbird/calls-react-native
                                                                                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                                                                                Type Alias Range

                                                                                                                                                                                                                                                                type Range = {
                                                                                                                                                                                                                                                                    lowerBound?: number;
                                                                                                                                                                                                                                                                    upperBound?: number;
                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                Index

                                                                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                                                                lowerBound?: number
                                                                                                                                                                                                                                                                upperBound?: number
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                Properties

                                                                                                                                                                                                                                                                lowerBound?: number
                                                                                                                                                                                                                                                                upperBound?: number
                                                                                                                                                                                                                                                                diff --git a/docs/types/RecordingOptions.html b/docs/types/RecordingOptions.html index b6a76c2..5816bc7 100644 --- a/docs/types/RecordingOptions.html +++ b/docs/types/RecordingOptions.html @@ -1,6 +1,6 @@ -RecordingOptions | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                                                                                  Type Alias RecordingOptions

                                                                                                                                                                                                                                                                  type RecordingOptions = {
                                                                                                                                                                                                                                                                      directoryPath: string;
                                                                                                                                                                                                                                                                      fileName?: string;
                                                                                                                                                                                                                                                                      recordingType: RecordingType;
                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                  Index

                                                                                                                                                                                                                                                                  Properties

                                                                                                                                                                                                                                                                  directoryPath +RecordingOptions | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                                                                                    Type Alias RecordingOptions

                                                                                                                                                                                                                                                                    type RecordingOptions = {
                                                                                                                                                                                                                                                                        directoryPath: string;
                                                                                                                                                                                                                                                                        fileName?: string;
                                                                                                                                                                                                                                                                        recordingType: RecordingType;
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                    Index

                                                                                                                                                                                                                                                                    Properties

                                                                                                                                                                                                                                                                    directoryPath: string

                                                                                                                                                                                                                                                                    Used to specify the base directory path of where the recorded file will be saved *

                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    fileName?: string

                                                                                                                                                                                                                                                                    Used to specify a name of the recorded file. If unspecified, it will be saved as {type}_{callId}_{timestamp}. *

                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    recordingType: RecordingType
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    fileName?: string

                                                                                                                                                                                                                                                                    Used to specify a name of the recorded file. If unspecified, it will be saved as {type}_{callId}_{timestamp}. *

                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    recordingType: RecordingType
                                                                                                                                                                                                                                                                    diff --git a/docs/types/RoomListQueryParams.html b/docs/types/RoomListQueryParams.html index 5fd445a..68200a0 100644 --- a/docs/types/RoomListQueryParams.html +++ b/docs/types/RoomListQueryParams.html @@ -1,8 +1,8 @@ -RoomListQueryParams | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                    @sendbird/calls-react-native
                                                                                                                                                                                                                                                                      Preparing search index...

                                                                                                                                                                                                                                                                      Type Alias RoomListQueryParams

                                                                                                                                                                                                                                                                      type RoomListQueryParams = {
                                                                                                                                                                                                                                                                          createdAt?: Range;
                                                                                                                                                                                                                                                                          createdByUserIds?: string[];
                                                                                                                                                                                                                                                                          currentParticipantCount?: Range;
                                                                                                                                                                                                                                                                          limit?: number;
                                                                                                                                                                                                                                                                          roomIds?: string[];
                                                                                                                                                                                                                                                                          state?: RoomState;
                                                                                                                                                                                                                                                                          type?: RoomType;
                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                      Index

                                                                                                                                                                                                                                                                      Properties

                                                                                                                                                                                                                                                                      createdAt? +RoomListQueryParams | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                      @sendbird/calls-react-native
                                                                                                                                                                                                                                                                        Preparing search index...

                                                                                                                                                                                                                                                                        Type Alias RoomListQueryParams

                                                                                                                                                                                                                                                                        type RoomListQueryParams = {
                                                                                                                                                                                                                                                                            createdAt?: Range;
                                                                                                                                                                                                                                                                            createdByUserIds?: string[];
                                                                                                                                                                                                                                                                            currentParticipantCount?: Range;
                                                                                                                                                                                                                                                                            limit?: number;
                                                                                                                                                                                                                                                                            roomIds?: string[];
                                                                                                                                                                                                                                                                            state?: RoomState;
                                                                                                                                                                                                                                                                            type?: RoomType;
                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                        Index

                                                                                                                                                                                                                                                                        Properties

                                                                                                                                                                                                                                                                        createdAt?: Range
                                                                                                                                                                                                                                                                        createdByUserIds?: string[]
                                                                                                                                                                                                                                                                        currentParticipantCount?: Range
                                                                                                                                                                                                                                                                        limit?: number
                                                                                                                                                                                                                                                                        roomIds?: string[]
                                                                                                                                                                                                                                                                        state?: RoomState
                                                                                                                                                                                                                                                                        type?: RoomType
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Properties

                                                                                                                                                                                                                                                                        createdAt?: Range
                                                                                                                                                                                                                                                                        createdByUserIds?: string[]
                                                                                                                                                                                                                                                                        currentParticipantCount?: Range
                                                                                                                                                                                                                                                                        limit?: number
                                                                                                                                                                                                                                                                        roomIds?: string[]
                                                                                                                                                                                                                                                                        state?: RoomState
                                                                                                                                                                                                                                                                        type?: RoomType
                                                                                                                                                                                                                                                                        diff --git a/docs/types/RoomParams.html b/docs/types/RoomParams.html index a6e96e1..a4902bc 100644 --- a/docs/types/RoomParams.html +++ b/docs/types/RoomParams.html @@ -1,2 +1,2 @@ -RoomParams | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                        @sendbird/calls-react-native
                                                                                                                                                                                                                                                                          Preparing search index...

                                                                                                                                                                                                                                                                          Type Alias RoomParams

                                                                                                                                                                                                                                                                          type RoomParams = {
                                                                                                                                                                                                                                                                              roomType: RoomType;
                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                          Index

                                                                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                                                                          Properties

                                                                                                                                                                                                                                                                          roomType: RoomType
                                                                                                                                                                                                                                                                          +RoomParams | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                          @sendbird/calls-react-native
                                                                                                                                                                                                                                                                            Preparing search index...

                                                                                                                                                                                                                                                                            Type Alias RoomParams

                                                                                                                                                                                                                                                                            type RoomParams = {
                                                                                                                                                                                                                                                                                roomType: RoomType;
                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                            Index

                                                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                                                            Properties

                                                                                                                                                                                                                                                                            roomType: RoomType
                                                                                                                                                                                                                                                                            diff --git a/docs/variables/Logger.html b/docs/variables/Logger.html index cf1fddd..ca74edd 100644 --- a/docs/variables/Logger.html +++ b/docs/variables/Logger.html @@ -1 +1 @@ -Logger | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                            @sendbird/calls-react-native
                                                                                                                                                                                                                                                                              Preparing search index...

                                                                                                                                                                                                                                                                              Variable LoggerConst

                                                                                                                                                                                                                                                                              Logger: {
                                                                                                                                                                                                                                                                                  error(...args: unknown[]): number;
                                                                                                                                                                                                                                                                                  getLogLevel(): "none" | "error" | "warning" | "info";
                                                                                                                                                                                                                                                                                  info(...args: unknown[]): number;
                                                                                                                                                                                                                                                                                  setLogLevel(lv: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                                                                                                                                                  setTitle(title: string): void;
                                                                                                                                                                                                                                                                                  warn(...args: unknown[]): number;
                                                                                                                                                                                                                                                                              } = ...

                                                                                                                                                                                                                                                                              Type Declaration

                                                                                                                                                                                                                                                                              • error: function
                                                                                                                                                                                                                                                                              • getLogLevel: function
                                                                                                                                                                                                                                                                                • Returns "none" | "error" | "warning" | "info"

                                                                                                                                                                                                                                                                              • info: function
                                                                                                                                                                                                                                                                              • setLogLevel: function
                                                                                                                                                                                                                                                                                • Parameters

                                                                                                                                                                                                                                                                                  • lv: "none" | "error" | "warning" | "info"

                                                                                                                                                                                                                                                                                  Returns void

                                                                                                                                                                                                                                                                              • setTitle: function
                                                                                                                                                                                                                                                                              • warn: function
                                                                                                                                                                                                                                                                              +Logger | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                              @sendbird/calls-react-native
                                                                                                                                                                                                                                                                                Preparing search index...

                                                                                                                                                                                                                                                                                Variable LoggerConst

                                                                                                                                                                                                                                                                                Logger: {
                                                                                                                                                                                                                                                                                    error(...args: unknown[]): number;
                                                                                                                                                                                                                                                                                    getLogLevel(): "none" | "error" | "warning" | "info";
                                                                                                                                                                                                                                                                                    info(...args: unknown[]): number;
                                                                                                                                                                                                                                                                                    setLogLevel(lv: "none" | "error" | "warning" | "info"): void;
                                                                                                                                                                                                                                                                                    setTitle(title: string): void;
                                                                                                                                                                                                                                                                                    warn(...args: unknown[]): number;
                                                                                                                                                                                                                                                                                } = ...

                                                                                                                                                                                                                                                                                Type Declaration

                                                                                                                                                                                                                                                                                • error: function
                                                                                                                                                                                                                                                                                • getLogLevel: function
                                                                                                                                                                                                                                                                                  • Returns "none" | "error" | "warning" | "info"

                                                                                                                                                                                                                                                                                • info: function
                                                                                                                                                                                                                                                                                • setLogLevel: function
                                                                                                                                                                                                                                                                                  • Parameters

                                                                                                                                                                                                                                                                                    • lv: "none" | "error" | "warning" | "info"

                                                                                                                                                                                                                                                                                    Returns void

                                                                                                                                                                                                                                                                                • setTitle: function
                                                                                                                                                                                                                                                                                • warn: function
                                                                                                                                                                                                                                                                                diff --git a/docs/variables/SendbirdCalls.html b/docs/variables/SendbirdCalls.html index 85ed0e0..713ef78 100644 --- a/docs/variables/SendbirdCalls.html +++ b/docs/variables/SendbirdCalls.html @@ -1 +1 @@ -SendbirdCalls | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                                @sendbird/calls-react-native
                                                                                                                                                                                                                                                                                  Preparing search index...

                                                                                                                                                                                                                                                                                  Variable SendbirdCallsConst

                                                                                                                                                                                                                                                                                  SendbirdCalls: SendbirdCallsModule = ...
                                                                                                                                                                                                                                                                                  +SendbirdCalls | @sendbird/calls-react-native
                                                                                                                                                                                                                                                                                  @sendbird/calls-react-native
                                                                                                                                                                                                                                                                                    Preparing search index...

                                                                                                                                                                                                                                                                                    Variable SendbirdCallsConst

                                                                                                                                                                                                                                                                                    SendbirdCalls: SendbirdCallsModule = ...
                                                                                                                                                                                                                                                                                    diff --git a/package.json b/package.json index 5513af4..d1afe8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sendbird/calls-react-native", - "version": "1.1.9", + "version": "1.1.10", "description": "Sendbird Calls SDK for React Native: Empower React Native apps with seamless audio, video, and group calling. Build interactive communication easily.", "main": "lib/commonjs/index", "module": "lib/module/index",
                                                                                                                                                                                                                                                                                    Method