LiveKit Swift Client SDK Documentation

Extensions on RTCVideoCapturerDelegate

Nested Type Aliases

OnResolve​Source​Dimensions

public typealias OnResolveSourceDimensions = (Dimensions) -> Void

Methods

capturer(_:​did​Capture:​time​Stamp​Ns:​rotation:​on​Resolve​Source​Dimensions:​)

public func capturer(_ capturer: RTCVideoCapturer,
                         didCapture pixelBuffer: CVPixelBuffer,
                         timeStampNs: Int64 = VideoCapturer.createTimeStampNs(),
                         rotation: RTCVideoRotation = ._0,
                         onResolveSourceDimensions: OnResolveSourceDimensions? = nil)  

capture a CVPixelBuffer, all other capture methods call this method internally.

capturer(_:​did​Capture:​on​Resolve​Source​Dimensions:​)

public func capturer(_ capturer: RTCVideoCapturer,
                         didCapture sampleBuffer: CMSampleBuffer,
                         onResolveSourceDimensions: OnResolveSourceDimensions? = nil)  

capture a CMSampleBuffer