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 }