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
logLevel
SkyWayのログレベル。
webRTCLog
SkyWayのログの内、特にWebRTCに関するログを出力するか。
enableHardwareCodec
ハードウェアコーデックを利用するか。
audioSource
AudioSourceが集音する際に利用するAudioSource。MediaRecorder.AudioSourceのうち、有効な値を指定してください。
audioInputSampleRate
音声入力サンプルレート。デフォルト値および下限値は16000Hzです。下限値よりも低い値を指定した場合は下限値が使用されます。
audioOutputSampleRate
音声出力サンプルレート。
useHardwareAcousticEchoCanceler
ハードウェアエコーキャンセラーを利用するか。
useHardwareNoiseSuppressor
ハードウェアノイズ抑制を利用するか。
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)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard