OutputServicing
@objc
public protocol OutputServicing
-
Declaration
Swift
func configureWatermark(_ watermarkInfo: WatermarkInfo) -
Declaration
Swift
func takeSnapshot(handler: @escaping (UIImage?) -> Void) -
Declaration
Swift
func takeSnapshot(configuration: OutputConfiguration, handler: @escaping (UIImage?) -> Void) -
Declaration
Swift
func removeWatermark() -
Declaration
Swift
func startForwardingFrames( configuration: OutputConfiguration, handler: @escaping (CVPixelBuffer) -> Void ) -
Declaration
Swift
func startForwardingFrames( handler: @escaping (CVPixelBuffer) -> Void ) -
Declaration
Swift
func stopForwardingFrames() -
Declaration
Swift
func stopMuteEffectSound() -
Declaration
Swift
var recordingState: VideoRecordingState { get } -
Declaration
Swift
func startRecordingWithURL(_ url: URL, delegate: VideoRecorderDelegate) -
Declaration
Swift
func startRecordingWithURL(_ url: URL, configuration: OutputConfiguration, progressTimeInterval: TimeInterval, delegate: VideoRecorderDelegate) -
Declaration
Swift
func pauseRecording() -
Declaration
Swift
func resumeRecording() -
Declaration
Swift
func stopRecording() -
Declaration
Swift
func hasDiskCapacityForRecording() -> Bool -
Declaration
Swift
func reset() -
Declaration
Swift
var videoSize: CGSize { get set }
OutputServicing Protocol Reference