Options

data class Options(val logLevel: Logger.LogLevel = Logger.LogLevel.INFO, val webRTCLog: Boolean = false, val enableHardwareCodec: Boolean = true, val audioSource: Int? = 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のうち、有効な値を指定してください。

Constructors

Link copied to clipboard
constructor(authToken: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO, webRTCLog: Boolean = false, enableHardwareCodec: Boolean = true, audioSource: Int? = 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)

SkyWayの利用に関する設定。

constructor(logLevel: Logger.LogLevel = Logger.LogLevel.INFO, webRTCLog: Boolean = false, enableHardwareCodec: Boolean = true, audioSource: Int? = 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
val analytics: SkyWayContext.Analytics? = null
Link copied to clipboard
val audioSource: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val iceParams: SkyWayContext.IceParams? = null
Link copied to clipboard
Link copied to clipboard
val rtcApi: SkyWayContext.RtcApi? = null
Link copied to clipboard
Link copied to clipboard
val sfu: SkyWayContext.Sfu? = null
Link copied to clipboard
val signaling: SkyWayContext.Signaling? = null
Link copied to clipboard
Link copied to clipboard
val webRTCLog: Boolean = false