SoraMediaOption

class SoraMediaOption

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

Constructors

Link copied to clipboard
fun SoraMediaOption()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun enableAudioDownstream()

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

Link copied to clipboard
fun enableAudioUpstream()

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

Link copied to clipboard
fun enableMultistream()

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

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

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

Link copied to clipboard
fun enableSpotlight(option: SoraSpotlightOption, enableSimulcast: Boolean = true)

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

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

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

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

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

Properties

Link copied to clipboard
var audioBitrate: Int? = null

音声ビットレート.

Link copied to clipboard
var audioCodec: SoraAudioOption.Codec

音声コーデック.

Link copied to clipboard
var audioOption: SoraAudioOption

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

Link copied to clipboard
var enableCpuOveruseDetection: Boolean = true

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

Link copied to clipboard

HW エンコーダー利用時の解像度を調整するパラメータ. HW エンコーダーに入力されるフレームの解像度が指定された数の倍数になるように調節します.

Link copied to clipboard
var proxy: SoraProxyOption

プロキシ

Link copied to clipboard
var role: SoraChannelRole? = null

ロール.

Link copied to clipboard
var tcpCandidatePolicy: PeerConnection.TcpCandidatePolicy

TcpCandidatePolicy を設定します.

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

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

Link copied to clipboard
var videoEncoderFactory: VideoEncoderFactory? = null

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

Sources

Link copied to clipboard