SoraMediaOption

class SoraMediaOption

Sora への接続オプションを表すクラスです.

Constructors

SoraMediaOption
Link copied to clipboard
fun SoraMediaOption()

Types

Companion
Link copied to clipboard
object Companion

Functions

enableAudioDownstream
Link copied to clipboard
fun enableAudioDownstream()

音声の視聴を有効にします.

enableAudioUpstream
Link copied to clipboard
fun enableAudioUpstream()

音声の配信を有効にします.

enableMultistream
Link copied to clipboard
fun enableMultistream()

マルチストリームを有効にします.

enableSimulcast
Link copied to clipboard
fun enableSimulcast(rid: SoraVideoOption.SimulcastRid? = null)

サイマルキャスト機能を有効にします.

enableSpotlight
Link copied to clipboard
fun enableSpotlight(option: SoraSpotlightOption)

スポットライト機能を有効にします.

enableVideoDownstream
Link copied to clipboard
fun enableVideoDownstream(eglContext: EglBase.Context?)

映像の視聴を有効にします.

enableVideoUpstream
Link copied to clipboard
fun enableVideoUpstream(capturer: VideoCapturer, eglContext: EglBase.Context?)

映像の配信を有効にします.

Properties

audioBitrate
Link copied to clipboard
var audioBitrate: Int? = null

音声ビットレート.

audioCodec
Link copied to clipboard
var audioCodec: SoraAudioOption.Codec

音声コーデック.

audioOption
Link copied to clipboard
var audioOption: SoraAudioOption

音声のオプション設定を指定します.

enableCpuOveruseDetection
Link copied to clipboard
var enableCpuOveruseDetection: Boolean = true

JavaScript API の "googCpuOveruseDetection" に相当する設定項目です.

tcpCandidatePolicy
Link copied to clipboard
var tcpCandidatePolicy: PeerConnection.TcpCandidatePolicy

TcpCandidatePolicy を設定します.

videoBitrate
Link copied to clipboard
var videoBitrate: Int? = null
videoCodec
Link copied to clipboard
var videoCodec: SoraVideoOption.Codec
videoDecoderFactory
Link copied to clipboard
var videoDecoderFactory: VideoDecoderFactory? = null

利用する VideoDecoderFactory を指定します.

videoEncoderFactory
Link copied to clipboard
var videoEncoderFactory: VideoEncoderFactory? = null

利用する VideoEncoderFactory を指定します.