Options
data class Options(val logLevel: Logger.LogLevel = Logger.LogLevel.INFO, val webRTCLog: Boolean = false, val enableHardwareCodec: Boolean = true, val audioSource: Int? = null, val audioAttributes: AudioAttributes? = null, val audioInputSampleRate: Int? = 16000, val audioOutputSampleRate: Int? = null, val useHardwareAcousticEchoCanceler: Boolean = true, val useHardwareNoiseSuppressor: Boolean = true, val peerConnectionFactoryBuilder: PeerConnectionFactory.Builder? = null, val rtcApi: SkyWayContext.RtcApi? = null, val iceParams: SkyWayContext.IceParams? = null, val signaling: SkyWayContext.Signaling? = null, val analytics: SkyWayContext.Analytics? = null, val rtcConfig: SkyWayContext.RtcConfig? = null, val sfu: SkyWayContext.Sfu? = null, val token: SkyWayContext.Token? = null)
SkyWayの利用に関する設定。
Parameters
log
SkyWayのログレベル。
web
SkyWayのログの内、特にWebRTCに関するログを出力するか。
enable
ハードウェアコーデックを利用するか。
audio
AudioSourceが集音する際に利用するAudioSource。MediaRecorder.AudioSourceのうち、有効な値を指定してください。
audio
音声入力サンプルレート。デフォルト値および下限値は16000Hzです。下限値よりも低い値を指定した場合は下限値が使用されます。
audio
音声出力サンプルレート。
use
ハードウェアエコーキャンセラーを利用するか。
use
ハードウェアノイズ抑制を利用するか。
Constructors
Link copied to clipboard
                  constructor(authToken: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO, webRTCLog: Boolean = false, enableHardwareCodec: Boolean = true, audioSource: Int? = null, audioInputSampleRate: Int? = 16000, rtcApi: SkyWayContext.RtcApi? = null, iceParams: SkyWayContext.IceParams? = null, signaling: SkyWayContext.Signaling? = null, analytics: SkyWayContext.Analytics? = null, rtcConfig: SkyWayContext.RtcConfig? = null, sfu: SkyWayContext.Sfu? = null, token: SkyWayContext.Token? = null)
SkyWayの利用に関する設定。
constructor(logLevel: Logger.LogLevel = Logger.LogLevel.INFO, webRTCLog: Boolean = false, enableHardwareCodec: Boolean = true, audioSource: Int? = null, audioAttributes: AudioAttributes? = null, audioInputSampleRate: Int? = 16000, audioOutputSampleRate: Int? = null, useHardwareAcousticEchoCanceler: Boolean = true, useHardwareNoiseSuppressor: Boolean = true, peerConnectionFactoryBuilder: PeerConnectionFactory.Builder? = null, rtcApi: SkyWayContext.RtcApi? = null, iceParams: SkyWayContext.IceParams? = null, signaling: SkyWayContext.Signaling? = null, analytics: SkyWayContext.Analytics? = null, rtcConfig: SkyWayContext.RtcConfig? = null, sfu: SkyWayContext.Sfu? = null, token: SkyWayContext.Token? = null)