Updated on 2023-10-12 GMT+08:00

setMicIndex (Setting the Microphone)

Interface Description

This interface is invoked to set the microphone for calls. If this parameter is not set, the OpenEye uses the default microphone.

Notes

Method Definition

OpenEyeCall.prototype.setMicIndex = function(idx, callbacks)

Parameter Description

Table 1 Parameter description

Parameter

Type

Mandatory/Optional

Description

idx

Number

Mandatory

Serial number of the microphone.

callbacks

Callback

Optional

Callback method.

Table 2 Callback

Parameter

Type

Mandatory/Optional

Description

response

function

Mandatory

For details about the input parameters of the callback method, see Table 3.

Table 3 Input parameters of the callback method

Parameter

Type

Description

description

String

Description of the current request.

result

Number

Query result. The value 0 indicates success and other values indicate failure.

rsp

Number

Internal message ID.

The following is an example of input parameters of the callback method:

{
   "description" : "tsdk_set_mic_index",
   "result" : 0,
   "rsp" : 67551
}

Examples

function setMicIndex() {
    global_openEye_SDK.openEyeCall.setMicIndex(1, {
        response: setMicIndexResponse
    });
}

function setMicIndexResponse(data) {
    console.info(data);
    if (data.result == 0) {
        console.info("SetMicIndex success")
    } else {
        console.error("StMicIndex failed");
    }
}