Skip to content

Commit 27cc0e5

Browse files
New features added of customVideoTrack and Multistream
1 parent 379e4a7 commit 27cc0e5

17 files changed

+426
-456
lines changed
Binary file not shown.

Frameworks/VideoSDKRTC.xcframework/ios-arm64/VideoSDKRTC.framework/Modules/VideoSDKRTC.swiftmodule/arm64-apple-ios.abi.json

Lines changed: 121 additions & 131 deletions
Large diffs are not rendered by default.

Frameworks/VideoSDKRTC.xcframework/ios-arm64/VideoSDKRTC.framework/Modules/VideoSDKRTC.swiftmodule/arm64-apple-ios.private.swiftinterface

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ public enum CustomVideoTrackConfig {
2929
get
3030
}
3131
}
32+
@_hasMissingDesignatedInitializers public class CustomRTCMediaStream {
33+
@objc deinit
34+
}
3235
extension Foundation.Data {
3336
public func toJSONString() -> Swift.String
3437
public func toJSON() -> [Swift.String : Any]
@@ -97,10 +100,7 @@ public enum MediaType : Swift.Equatable {
97100
public var pubsub: VideoSDKRTC.PubSub {
98101
get
99102
}
100-
public var customVideoMediaStream: WebRTC.RTCVideoTrack? {
101-
get
102-
}
103-
public var encodings: VideoSDKRTC.CustomVideoTrackConfig? {
103+
public var customVideoMediaStream: VideoSDKRTC.CustomRTCMediaStream? {
104104
get
105105
}
106106
@objc deinit
@@ -109,7 +109,7 @@ extension VideoSDKRTC.Meeting {
109109
public func join(cameraPosition: AVFoundation.AVCaptureDevice.Position)
110110
public func leave()
111111
public func end()
112-
public func enableWebcam(cameraPosition: AVFoundation.AVCaptureDevice.Position, customVideoStream: WebRTC.RTCVideoTrack? = nil)
112+
public func enableWebcam(customVideoStream: VideoSDKRTC.CustomRTCMediaStream? = nil)
113113
public func disableWebcam()
114114
public func switchWebcam()
115115
public func muteMic()
@@ -234,8 +234,8 @@ public enum VideoQuality : Swift.String, Swift.CaseIterable {
234234
}
235235
@_hasMissingDesignatedInitializers final public class VideoSDK {
236236
public static func config(token: Swift.String)
237-
public static func initMeeting(meetingId: Swift.String, participantId: Swift.String = "", participantName: Swift.String = "Guest", micEnabled: Swift.Bool = true, webcamEnabled: Swift.Bool = true, customCameraVideoStream: WebRTC.RTCVideoTrack?, encoding: VideoSDKRTC.CustomVideoTrackConfig?) -> VideoSDKRTC.Meeting
238-
public static func createCameraVideoStream(encoderConfig: VideoSDKRTC.CustomVideoTrackConfig, facingMode: AVFoundation.AVCaptureDevice.Position) throws -> WebRTC.RTCVideoTrack?
237+
public static func initMeeting(meetingId: Swift.String, participantId: Swift.String = "", participantName: Swift.String = "Guest", micEnabled: Swift.Bool = true, webcamEnabled: Swift.Bool = true, customCameraVideoStream: VideoSDKRTC.CustomRTCMediaStream? = nil) -> VideoSDKRTC.Meeting
238+
public static func createCameraVideoTrack(encoderConfig: VideoSDKRTC.CustomVideoTrackConfig? = .h360p_w640p, facingMode: AVFoundation.AVCaptureDevice.Position? = .front, multiStream: Swift.Bool? = true) throws -> VideoSDKRTC.CustomRTCMediaStream?
239239
@objc deinit
240240
}
241241
extension VideoSDKRTC.CameraPosition : Swift.Equatable {}

Frameworks/VideoSDKRTC.xcframework/ios-arm64/VideoSDKRTC.framework/Modules/VideoSDKRTC.swiftmodule/arm64-apple-ios.swiftinterface

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ public enum CustomVideoTrackConfig {
2929
get
3030
}
3131
}
32+
@_hasMissingDesignatedInitializers public class CustomRTCMediaStream {
33+
@objc deinit
34+
}
3235
extension Foundation.Data {
3336
public func toJSONString() -> Swift.String
3437
public func toJSON() -> [Swift.String : Any]
@@ -97,10 +100,7 @@ public enum MediaType : Swift.Equatable {
97100
public var pubsub: VideoSDKRTC.PubSub {
98101
get
99102
}
100-
public var customVideoMediaStream: WebRTC.RTCVideoTrack? {
101-
get
102-
}
103-
public var encodings: VideoSDKRTC.CustomVideoTrackConfig? {
103+
public var customVideoMediaStream: VideoSDKRTC.CustomRTCMediaStream? {
104104
get
105105
}
106106
@objc deinit
@@ -109,7 +109,7 @@ extension VideoSDKRTC.Meeting {
109109
public func join(cameraPosition: AVFoundation.AVCaptureDevice.Position)
110110
public func leave()
111111
public func end()
112-
public func enableWebcam(cameraPosition: AVFoundation.AVCaptureDevice.Position, customVideoStream: WebRTC.RTCVideoTrack? = nil)
112+
public func enableWebcam(customVideoStream: VideoSDKRTC.CustomRTCMediaStream? = nil)
113113
public func disableWebcam()
114114
public func switchWebcam()
115115
public func muteMic()
@@ -234,8 +234,8 @@ public enum VideoQuality : Swift.String, Swift.CaseIterable {
234234
}
235235
@_hasMissingDesignatedInitializers final public class VideoSDK {
236236
public static func config(token: Swift.String)
237-
public static func initMeeting(meetingId: Swift.String, participantId: Swift.String = "", participantName: Swift.String = "Guest", micEnabled: Swift.Bool = true, webcamEnabled: Swift.Bool = true, customCameraVideoStream: WebRTC.RTCVideoTrack?, encoding: VideoSDKRTC.CustomVideoTrackConfig?) -> VideoSDKRTC.Meeting
238-
public static func createCameraVideoStream(encoderConfig: VideoSDKRTC.CustomVideoTrackConfig, facingMode: AVFoundation.AVCaptureDevice.Position) throws -> WebRTC.RTCVideoTrack?
237+
public static func initMeeting(meetingId: Swift.String, participantId: Swift.String = "", participantName: Swift.String = "Guest", micEnabled: Swift.Bool = true, webcamEnabled: Swift.Bool = true, customCameraVideoStream: VideoSDKRTC.CustomRTCMediaStream? = nil) -> VideoSDKRTC.Meeting
238+
public static func createCameraVideoTrack(encoderConfig: VideoSDKRTC.CustomVideoTrackConfig? = .h360p_w640p, facingMode: AVFoundation.AVCaptureDevice.Position? = .front, multiStream: Swift.Bool? = true) throws -> VideoSDKRTC.CustomRTCMediaStream?
239239
@objc deinit
240240
}
241241
extension VideoSDKRTC.CameraPosition : Swift.Equatable {}
Binary file not shown.

0 commit comments

Comments
 (0)