Protocols
The following protocols are available globally.
-
Declaration
Swift
@objc public protocol BanubaSdkManagerDelegate
-
Delegate for video frames fired by CameraDevice.
See moreDeclaration
Swift
@objc public protocol CameraDeviceVideoDelegate
-
Delegate for audio frames fired by CameraDevice.
See moreDeclaration
Swift
@objc public protocol CameraDeviceAudioDelegate
-
Attachable input will be attached/detached in
See morePlayer.use
Declaration
Swift
public protocol Attachable
-
Declaration
Swift
public protocol FramePresentable
-
Output presents provided
See moreOffscreenRenderTarget
.Declaration
Swift
public protocol Output
-
Declaration
Swift
public protocol OffscreenPresenting
-
Declaration
Swift
@objc public protocol InputServicing : AudioCapturing, CameraServicing, CameraZoomable
-
Declaration
Swift
@objc public protocol CameraServicing
-
Declaration
Swift
@objc public protocol AudioCapturing
-
Declaration
Swift
@objc public protocol CameraZoomable
-
Declaration
Swift
@objc public protocol InputServiceDelegate
-
Declaration
Swift
@objc public protocol OutputServicing
-
Declaration
Swift
@objc public protocol VideoRecorderDelegate