Skip to content

Commit

Permalink
scaleResolutionDownTo を追加する
Browse files Browse the repository at this point in the history
  • Loading branch information
zztkm committed Dec 19, 2024
1 parent a9aa0a9 commit 3d18361
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@
- ConnectMessage に `forwardingFilters` を追加する
- クラスそのものに変更はないが `MessageConverter.buildConnectMessage``forwardingFiltersOption` を追加する
- @zztkm
- [ADD] サイマルキャストの映像のエンコーディングパラメーター `scaleResolutionDownTo` を追加する
- @zztkm
- [FIX] SoraMediaChannel のコンストラクタで `signalingMetadata``signalingNotifyMetadata` に Map オブジェクトを指定した場合、null を持つフィールドが connect メッセージ送信時に省略されてしまう問題を修正
- `signalingMetadata``signalingNotifyMetadata` に設定する情報はユーザが任意に設定する項目であり value 値が null の情報も送信できるようにする必要がある
- Gson は JSON シリアライズ時、デフォルトで null フィールドを無視するので、null を持つフィールドは省略される
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,12 +96,18 @@ data class OfferConfig(
@SerializedName("iceTransportPolicy") val iceTransportPolicy: String
)

data class ScaleResolutionDownTo (
@SerializedName("width") var width: Int,
@SerializedName("height") var height: Int
)

data class Encoding(
@SerializedName("rid") val rid: String?,
@SerializedName("active") val active: Boolean?,
@SerializedName("maxBitrate") val maxBitrate: Int?,
@SerializedName("maxFramerate") val maxFramerate: Double?,
@SerializedName("scaleResolutionDownBy") val scaleResolutionDownBy: Double?,
@SerializedName("scaleResolutionDownTo") val scaleResolutionDownTo: ScaleResolutionDownTo?,
@SerializedName("scalabilityMode") val scalabilityMode: String?
)

Expand Down

0 comments on commit 3d18361

Please sign in to comment.