Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
livekitAndroidXuningTest
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
davidliu
2022-03-24 18:25:20 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2022-03-24 18:25:20 +0900
Commit
0ffff8bb057e9a20504493395816bd3cf3f8db22
0ffff8bb
1 parent
830bcb41
add data channel info to syncstate (#65)
* update protocol * add data channel info to syncstate
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
12 行增加
和
1 行删除
livekit-android-sdk/src/main/java/io/livekit/android/room/RTCEngine.kt
protocol
livekit-android-sdk/src/main/java/io/livekit/android/room/RTCEngine.kt
查看文件 @
0ffff8b
...
...
@@ -704,10 +704,21 @@ internal constructor(
) {
val answer = subscriber.peerConnection.localDescription.toProtoSessionDescription()
val dataChannelInfos = LivekitModels.DataPacket.Kind.values()
.toList()
.mapNotNull { kind -> dataChannelForKind(kind) }
.map { dataChannel ->
LivekitRtc.DataChannelInfo.newBuilder()
.setId(dataChannel.id())
.setLabel(dataChannel.label())
.build()
}
val syncState = LivekitRtc.SyncState.newBuilder()
.setAnswer(answer)
.setSubscription(subscription)
.addAllPublishTracks(publishedTracks)
.addAllDataChannels(dataChannelInfos)
.build()
client.sendSyncState(syncState)
...
...
protocol
@
6f2a49e4
Subproject commit
b94955852f2af01542247b28d1602db0e283d7c1
Subproject commit
6f2a49e449143a01b8c63803198b7e9d1112e77b
...
...
请
注册
或
登录
后发表评论