SoraMediaOption

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

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

音声ビットレート.

Link copied to clipboard

音声コーデック.

Link copied to clipboard

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

Link copied to clipboard

Sora の音声ストリーミング機能利用時に指定する言語コード.

Link copied to clipboard

(リソースの逼迫により) 送信する映像の品質が維持できない場合の挙動. 映像エンコーダーがCPUやネットワーク帯域の制限に直面した際の振る舞いを制御します. null(未指定)の場合、WebRTC 側でデフォルトの挙動(BALANCED)が適用されます.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

プロキシ.

Link copied to clipboard

ロール.

Link copied to clipboard

映像エンコードにソフトウェアエンコーダーのみを使用します.

Link copied to clipboard
var tcpCandidatePolicy: PeerConnection.TcpCandidatePolicy

TcpCandidatePolicy を設定します.

Link copied to clipboard

AV1 向け映像コーデックパラメーター.

Link copied to clipboard

映像ビットレート.

Link copied to clipboard

映像コーデック.

Link copied to clipboard
var videoDecoderFactory: VideoDecoderFactory?

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

Link copied to clipboard
var videoEncoderFactory: VideoEncoderFactory?

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

Link copied to clipboard

H.264 向け映像コーデックパラメーター.

Link copied to clipboard

VP9 向け映像コーデックパラメーター.

Functions

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

レガシーストリームを有効にします.

Link copied to clipboard

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

Link copied to clipboard

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

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?)

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