Encoding
class Encoding : NSObjectエンコーディング設定
- 
                  
                  エンコーディングID Simulcastにおいてレイヤーを指定する場合はIDを指定できます。 // On Publisher side let lowEnc: Encoding = .init() lowEnc.id = "low" lowEnc.scaleResolutionDownBy = 4.0 // and publish with encoding options...// On subscriber side let options: SubscriptionOptions = .init() options.preferredEncodingId = "low" // and subscribe with options...DeclarationSwift var id: String? { get set }
- 
                  
                  最大ビットレート DeclarationSwift var maxBitrate: Int32 { get set }
- 
                  
                  映像の解像度をスケールダウンさせる指数 このオプションはVideoStreamのみ有効です。 例えば2.0を設定してPublishを行うと、縦横それぞれ半分の解像度にスケールダウンするのでオリジナルの映像の25%まで解像度が下がります。 デフォルトでは1.0です。 DeclarationSwift var scaleResolutionDownBy: Double { get set }
- 
                  
                  最大フレームレート SFURoomまたはSFUBotにおいて、複数エンコーディング指定(サイマルキャスト)は利用できません。 DeclarationSwift var maxFramerate: Double { get set }
 Encoding Class Reference
        Encoding Class Reference