Skip to content

Commit a852236

Browse files
Generated protobuf model updates (#805)
1 parent 0d5e106 commit a852236

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

Sources/StreamVideo/protobuf/sfu/models/models.pb.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1408,6 +1408,9 @@ struct Stream_Video_Sfu_Models_PerformanceStats {
14081408
/// Clears the value of `videoDimension`. Subsequent reads from it will return its default value.
14091409
mutating func clearVideoDimension() {self._videoDimension = nil}
14101410

1411+
/// the target bitrate for the track, only for published tracks
1412+
var targetBitrate: Int32 = 0
1413+
14111414
var unknownFields = SwiftProtobuf.UnknownStorage()
14121415

14131416
init() {}
@@ -2855,6 +2858,7 @@ extension Stream_Video_Sfu_Models_PerformanceStats: SwiftProtobuf.Message, Swift
28552858
3: .standard(proto: "avg_frame_time_ms"),
28562859
4: .standard(proto: "avg_fps"),
28572860
5: .standard(proto: "video_dimension"),
2861+
6: .standard(proto: "target_bitrate"),
28582862
]
28592863

28602864
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
@@ -2868,6 +2872,7 @@ extension Stream_Video_Sfu_Models_PerformanceStats: SwiftProtobuf.Message, Swift
28682872
case 3: try { try decoder.decodeSingularFloatField(value: &self.avgFrameTimeMs) }()
28692873
case 4: try { try decoder.decodeSingularFloatField(value: &self.avgFps) }()
28702874
case 5: try { try decoder.decodeSingularMessageField(value: &self._videoDimension) }()
2875+
case 6: try { try decoder.decodeSingularInt32Field(value: &self.targetBitrate) }()
28712876
default: break
28722877
}
28732878
}
@@ -2893,6 +2898,9 @@ extension Stream_Video_Sfu_Models_PerformanceStats: SwiftProtobuf.Message, Swift
28932898
try { if let v = self._videoDimension {
28942899
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
28952900
} }()
2901+
if self.targetBitrate != 0 {
2902+
try visitor.visitSingularInt32Field(value: self.targetBitrate, fieldNumber: 6)
2903+
}
28962904
try unknownFields.traverse(visitor: &visitor)
28972905
}
28982906

@@ -2902,6 +2910,7 @@ extension Stream_Video_Sfu_Models_PerformanceStats: SwiftProtobuf.Message, Swift
29022910
if lhs.avgFrameTimeMs != rhs.avgFrameTimeMs {return false}
29032911
if lhs.avgFps != rhs.avgFps {return false}
29042912
if lhs._videoDimension != rhs._videoDimension {return false}
2913+
if lhs.targetBitrate != rhs.targetBitrate {return false}
29052914
if lhs.unknownFields != rhs.unknownFields {return false}
29062915
return true
29072916
}

Sources/StreamVideo/protobuf/sfu/signal_rpc/signal.pb.swift

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,14 @@ struct Stream_Video_Sfu_Signal_SendStatsRequest {
271271
set {_uniqueStorage()._decodeStats = newValue}
272272
}
273273

274+
/// user_session id can change during reconnects, this helps us to
275+
/// identify the user across reconnects and should remain consistent until the user explicitly
276+
/// disconnects, is kicked or the call is ended.
277+
var unifiedSessionID: String {
278+
get {return _storage._unifiedSessionID}
279+
set {_uniqueStorage()._unifiedSessionID = newValue}
280+
}
281+
274282
var unknownFields = SwiftProtobuf.UnknownStorage()
275283

276284
enum OneOf_DeviceState: Equatable {
@@ -887,6 +895,7 @@ extension Stream_Video_Sfu_Signal_SendStatsRequest: SwiftProtobuf.Message, Swift
887895
15: .standard(proto: "rtc_stats"),
888896
16: .standard(proto: "encode_stats"),
889897
17: .standard(proto: "decode_stats"),
898+
18: .standard(proto: "unified_session_id"),
890899
]
891900

892901
fileprivate class _StorageClass: @unchecked Sendable {
@@ -906,6 +915,7 @@ fileprivate class _StorageClass: @unchecked Sendable {
906915
var _rtcStats: String = String()
907916
var _encodeStats: [Stream_Video_Sfu_Models_PerformanceStats] = []
908917
var _decodeStats: [Stream_Video_Sfu_Models_PerformanceStats] = []
918+
var _unifiedSessionID: String = String()
909919

910920
static let defaultInstance = _StorageClass()
911921

@@ -928,6 +938,7 @@ fileprivate class _StorageClass: @unchecked Sendable {
928938
_rtcStats = source._rtcStats
929939
_encodeStats = source._encodeStats
930940
_decodeStats = source._decodeStats
941+
_unifiedSessionID = source._unifiedSessionID
931942
}
932943
}
933944

@@ -987,6 +998,7 @@ fileprivate class _StorageClass: @unchecked Sendable {
987998
case 15: try { try decoder.decodeSingularStringField(value: &_storage._rtcStats) }()
988999
case 16: try { try decoder.decodeRepeatedMessageField(value: &_storage._encodeStats) }()
9891000
case 17: try { try decoder.decodeRepeatedMessageField(value: &_storage._decodeStats) }()
1001+
case 18: try { try decoder.decodeSingularStringField(value: &_storage._unifiedSessionID) }()
9901002
default: break
9911003
}
9921004
}
@@ -1055,6 +1067,9 @@ fileprivate class _StorageClass: @unchecked Sendable {
10551067
if !_storage._decodeStats.isEmpty {
10561068
try visitor.visitRepeatedMessageField(value: _storage._decodeStats, fieldNumber: 17)
10571069
}
1070+
if !_storage._unifiedSessionID.isEmpty {
1071+
try visitor.visitSingularStringField(value: _storage._unifiedSessionID, fieldNumber: 18)
1072+
}
10581073
}
10591074
try unknownFields.traverse(visitor: &visitor)
10601075
}
@@ -1080,6 +1095,7 @@ fileprivate class _StorageClass: @unchecked Sendable {
10801095
if _storage._rtcStats != rhs_storage._rtcStats {return false}
10811096
if _storage._encodeStats != rhs_storage._encodeStats {return false}
10821097
if _storage._decodeStats != rhs_storage._decodeStats {return false}
1098+
if _storage._unifiedSessionID != rhs_storage._unifiedSessionID {return false}
10831099
return true
10841100
}
10851101
if !storagesAreEqual {return false}

0 commit comments

Comments
 (0)