Skip to content

Commit 8c101dd

Browse files
committed
Expose setJitterBufferMinimumDelay on consumer
1 parent abcb990 commit 8c101dd

File tree

9 files changed

+40
-0
lines changed

9 files changed

+40
-0
lines changed

Mediasoup/Consumer.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ public class Consumer {
6464
consumer.close()
6565
}
6666

67+
public func setJitterBufferMinimumDelay(seconds: Double) {
68+
consumer.setJitterBufferMinimumDelay(seconds)
69+
}
70+
6771
func getStats() throws -> String {
6872
return try consumer.getStats()
6973
}

Mediasoup_Private/Consumer/ConsumerWrapper.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class ConsumerListenerAdapter;
4141

4242
- (void)close;
4343

44+
- (void)setJitterBufferMinimumDelay:(double)seconds;
45+
4446
- (NSString *_Nullable)getStatsWithError:(out NSError *__autoreleasing _Nullable *_Nullable)error;
4547

4648
@end

Mediasoup_Private/Consumer/ConsumerWrapper.mm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ - (void)close {
9090
_consumer->Close();
9191
}
9292

93+
- (void)setJitterBufferMinimumDelay:(double)seconds {
94+
_consumer->GetRtpReceiver()->SetJitterBufferMinimumDelay(seconds);
95+
}
96+
9397
- (NSString *_Nullable)getStatsWithError:(out NSError *__autoreleasing _Nullable *_Nullable)error {
9498
return nil;
9599
}
1.99 KB
Binary file not shown.
172 Bytes
Binary file not shown.

bin/Mediasoup.xcframework/tvos-arm64/Mediasoup.framework/Modules/Mediasoup.swiftmodule/arm64-apple-tvos.abi.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8443,6 +8443,32 @@
84438443
],
84448444
"funcSelfKind": "NonMutating"
84458445
},
8446+
{
8447+
"kind": "Function",
8448+
"name": "setJitterBufferMinimumDelay",
8449+
"printedName": "setJitterBufferMinimumDelay(seconds:)",
8450+
"children": [
8451+
{
8452+
"kind": "TypeNominal",
8453+
"name": "Void",
8454+
"printedName": "()"
8455+
},
8456+
{
8457+
"kind": "TypeNominal",
8458+
"name": "Double",
8459+
"printedName": "Swift.Double",
8460+
"usr": "s:Sd"
8461+
}
8462+
],
8463+
"declKind": "Func",
8464+
"usr": "s:9Mediasoup8ConsumerC27setJitterBufferMinimumDelay7secondsySd_tF",
8465+
"mangledName": "$s9Mediasoup8ConsumerC27setJitterBufferMinimumDelay7secondsySd_tF",
8466+
"moduleName": "Mediasoup",
8467+
"declAttributes": [
8468+
"AccessControl"
8469+
],
8470+
"funcSelfKind": "NonMutating"
8471+
},
84468472
{
84478473
"kind": "Function",
84488474
"name": "onTransportClose",

bin/Mediasoup.xcframework/tvos-arm64/Mediasoup.framework/Modules/Mediasoup.swiftmodule/arm64-apple-tvos.private.swiftinterface

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ public class Device {
312312
public func pause()
313313
public func resume()
314314
public func close()
315+
public func setJitterBufferMinimumDelay(seconds: Swift.Double)
315316
@objc deinit
316317
}
317318
extension Mediasoup.Consumer : Mediasoup_Private.ConsumerWrapperDelegate {

bin/Mediasoup.xcframework/tvos-arm64/Mediasoup.framework/Modules/Mediasoup.swiftmodule/arm64-apple-tvos.swiftinterface

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ public class Device {
312312
public func pause()
313313
public func resume()
314314
public func close()
315+
public func setJitterBufferMinimumDelay(seconds: Swift.Double)
315316
@objc deinit
316317
}
317318
extension Mediasoup.Consumer : Mediasoup_Private.ConsumerWrapperDelegate {

bin/Mediasoup.xcframework/tvos-arm64/Mediasoup.framework/PrivateHeaders/ConsumerWrapper.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class ConsumerListenerAdapter;
4141

4242
- (void)close;
4343

44+
- (void)setJitterBufferMinimumDelay:(double)seconds;
45+
4446
- (NSString *_Nullable)getStatsWithError:(out NSError *__autoreleasing _Nullable *_Nullable)error;
4547

4648
@end

0 commit comments

Comments
 (0)