setEarMonitorMode method
@detail api @valid since 3.60. @brief 开启/关闭耳返功能。 @param mode 是否开启耳返功能,参看 ByteRTCEarMonitorMode{@link #ByteRTCEarMonitorMode}。默认关闭。 @param filter 是否经过本地音频处理,参看 ByteRTCEarMonitorAudioFilter{@link #ByteRTCEarMonitorAudioFilter}。默认不经过音频处理。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note - 耳返功能仅适用于由 RTC SDK 内部采集的音频。 - 使用耳返必须佩戴耳机。为保证低延时耳返最佳体验,建议佩戴有线耳机。 - 对于 iOS,仅支持软件耳返功能。 - 对于 macOS,耳返功能仅支持设备通过 3.5mm 接口、USB 接口、或蓝牙方式直连耳机时可以使用。对于通过 HDMI 或 USB-C 接口连接显示器转接耳机,或通过连接 OTG 外接声卡再连接的耳机,不支持耳返功能。
Implementation
FutureOr<int> setEarMonitorMode(
ByteRTCEarMonitorMode mode, ByteRTCEarMonitorAudioFilter filter) async {
return await nativeCall(
'setEarMonitorMode:filter:', [mode.$value, filter.$value]);
}