PlanetKitVideoStream
@objc
public class PlanetKitVideoStream : NSObject
extension PlanetKitVideoStream: PlanetKitVideoStreamDelegate
A class representing a video stream in PlanetKit.
-
Initializes a new instance of
PlanetKitVideoStream
.Declaration
Swift
public override init()
-
The modifier delegate for the video stream.
Declaration
Swift
@objc public weak var modifier: PlanetKitVideoModifierDelegate? { get set }
-
Adds a receiver to the video stream.
Declaration
Swift
@objc public func addReceiver(_ videoOutDelegate: PlanetKitVideoOutputDelegate)
Parameters
videoOutDelegate
The receiver to add.
-
Removes a receiver from the video stream.
Declaration
Swift
@objc public func removeReceiver(_ videoOutDelegate: PlanetKitVideoOutputDelegate)
Parameters
videoOutDelegate
The receiver to remove.
-
Called when a video buffer is available.
Declaration
Swift
public func videoOutput(_ videoBuffer: PlanetKitVideoBuffer)
Parameters
videoBuffer
The video buffer containing the video data.