Last Updated on : 2022-02-16 09:54:42download
The following methods are described.
JS -> Native, the React Native (RN) panel calls native APIs.
Creates a P2P connection.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Closes a P2P connection.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Returns the height of a status bar and only applies to Android.
Starting version | Applicable platform |
---|---|
1.0.0 | Android |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Opens an alert page.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Updates a device name.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | name | String | The name of a device. |
2 | success | SuccessCb | The success callback. |
3 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether a connection is created.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether a P2P connection is being created.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Switches between screen orientations.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | orientation | Integer | The screen orientation. Valid values: 0 means a portrait screen and 1 means a landscape screen. |
JS -> Native, the RN panel calls native APIs.
The panel for iOS navigates to a system album and the panel for Android navigates to a generic album.
Starting version | Applicable platform |
---|---|
1.0.0 | Android |
JS -> Native, the RN panel calls native APIs.
The panel (app 3.15 or later) for iOS navigates to a generic album.
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
JS -> Native, the RN panel calls native APIs.
Navigates to the device settings page.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Navigates to the multi-screen preview page (app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Navigates to the playback page (app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Navigates to the cloud storage page (app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Navigates to the IPC message center page (app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Returns the Wi-Fi signal strength for a smart device. In the success callback, a percentage value is returned as the parameter. For example, a value of
80 indicates a 80% signal strength.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Controls an IPC to rotate upward.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Controls an IPC to rotate downward.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Controls an IPC to rotate leftward.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Controls an IPC to rotate rightward.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Controls an IPC to stop rotation.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
TuyaSmartCameraDefinitionProflow = 0x1, `1`: saved streams
TuyaSmartCameraDefinitionStandard = 0x2, `2`: SD
TuyaSmartCameraDefinitionHigh = 0x4, `4`: HD
TuyaSmartCameraDefinitionSuper = 0x8, `8`: ultra HD
TuyaSmartCameraDefinitionSSuper = 0x10, `10`: super ultra HD
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | definition | Integer | The video definition. |
2 | success | SuccessCb | The success callback. |
3 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Stops previewing.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
JS -> Native, the RN panel calls native APIs.
Indicates whether the device is recording videos during live streaming and playback.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs (the panel for iOS saves recorded video footage to a system album).
Starts recording during live streaming and playback (
startRecordToAlbum is called for app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs (the panel for iOS saves recorded video footage to a generic album).
Starts recording during live streaming and playback (app 3.15 or later).
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Stops recording during live streaming and playback.
Starting version | Applicable platform |
---|---|
1.0.0 | stopRecord |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Captures screenshots during live streaming and playback. The panel (app 3.15 or later) for iOS saves screenshots to a generic album.
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the preview operation is successful.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Enables the mute mode during live streaming and playback.
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
No. | Parameter | Type | Description |
---|---|---|---|
1 | mute | Boolean | Enables the mute mode. |
2 | success | SuccessCb | The success callback. |
3 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the mute mode is enabled during live streaming and playback.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Enables the HD mode.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | hd | Boolean | Enables the HD mode. |
2 | success | SuccessCb | The success callback. |
3 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the HD video quality is enabled.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Returns the height of the current video resolution.
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Returns the width of the current video resolution.
Starting version | Applicable platform |
---|---|
1.0.0 | iOS |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Enables the video talk
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Disables the video talk.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the device is processing video talk.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the device is recording videos during live streaming and playback.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether the device supports video talk. When the IPC panel is initially opened, this API method must be called after a P2P connection is created. In later calls, the cached value will be used.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether a device supports a pickup. When the IPC panel is initially opened, this API method must be called after a P2P connection is created. In later calls, the cached value will be used for app 3.15 or later.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Indicates whether a device supports cloud storage.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
The video talk mode supported by the device. The Value type of parameter is returned in the callback. Valid values:
0means an unknown mode,
1means a one-way video talk, and
2 means a two-way video talk.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Wakes up a doorbell. For a sleep doorbell, this API method must be called before a P2P connection is created.
Starting version | Applicable platform |
---|---|
1.0.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
JS -> Native, the RN panel calls native APIs.
Opens a floating window to play videos. For non-IPC devices, after the requested result is returned, an API request must be made to close the panel.
Starting version | Applicable platform |
---|---|
3.36.0 | All |
No. | Parameter | Type | Description |
---|---|---|---|
1 | success | SuccessCb | The success callback. |
2 | failure | FailureCb | The failure callback. |
JS -> Native, the RN panel calls native APIs.
Opens a floating window to play videos. This API method is available for IPCs.
Starting version | Applicable platform |
---|---|
3.35.5 | All |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback