@@ -9,7 +9,7 @@ import Foundation
9
9
import UIKit
10
10
11
11
// Media wrapper for media generated from the CameraController
12
- public enum KanvasCameraMedia {
12
+ public enum KanvasMedia {
13
13
case image( URL , MediaInfo , CGSize )
14
14
case video( URL , MediaInfo , CGSize )
15
15
case frames( URL , MediaInfo , CGSize )
@@ -43,10 +43,10 @@ enum CameraControllerError: Swift.Error {
43
43
public protocol CameraControllerDelegate : class {
44
44
/**
45
45
A function that is called when an image is exported. Can be nil if the export fails
46
- - parameter media: KanvasCameraMedia - this is the media created in the controller (can be image, video, etc)
47
- - seealso: enum KanvasCameraMedia
46
+ - parameter media: KanvasMedia - this is the media created in the controller (can be image, video, etc)
47
+ - seealso: enum KanvasMedia
48
48
*/
49
- func didCreateMedia( _ cameraController: CameraController , media: KanvasCameraMedia ? , exportAction: KanvasExportAction , error: Error ? )
49
+ func didCreateMedia( _ cameraController: CameraController , media: KanvasMedia ? , exportAction: KanvasExportAction , error: Error ? )
50
50
51
51
/**
52
52
A function that is called when the main camera dismiss button is pressed
@@ -172,7 +172,7 @@ public class CameraController: UIViewController, MediaClipsEditorDelegate, Camer
172
172
} ( )
173
173
174
174
private let settings : CameraSettings
175
- private let analyticsProvider : KanvasCameraAnalyticsProvider ?
175
+ private let analyticsProvider : KanvasAnalyticsProvider ?
176
176
private var currentMode : CameraMode
177
177
private var isRecording : Bool
178
178
private var disposables : [ NSKeyValueObservation ] = [ ]
@@ -196,8 +196,8 @@ public class CameraController: UIViewController, MediaClipsEditorDelegate, Camer
196
196
/// interact with the user, which options should the controller give the user
197
197
/// and which should be the result of the interaction.
198
198
/// - stickerProvider: Class that will provide the stickers in the editor.
199
- /// - analyticsProvider: An class conforming to KanvasCameraAnalyticsProvider
200
- convenience public init ( settings: CameraSettings , stickerProvider: StickerProvider ? , analyticsProvider: KanvasCameraAnalyticsProvider ? , quickBlogSelectorCoordinator: KanvasQuickBlogSelectorCoordinating ? , tagCollection: UIView ? ) {
199
+ /// - analyticsProvider: An class conforming to KanvasAnalyticsProvider
200
+ convenience public init ( settings: CameraSettings , stickerProvider: StickerProvider ? , analyticsProvider: KanvasAnalyticsProvider ? , quickBlogSelectorCoordinator: KanvasQuickBlogSelectorCoordinating ? , tagCollection: UIView ? ) {
201
201
self . init ( settings: settings, recorderClass: CameraRecorder . self, segmentsHandlerClass: CameraSegmentHandler . self, captureDeviceAuthorizer: CaptureDeviceAuthorizer ( ) , stickerProvider: stickerProvider, analyticsProvider: analyticsProvider, quickBlogSelectorCoordinator: quickBlogSelectorCoordinator, tagCollection: tagCollection)
202
202
}
203
203
@@ -213,13 +213,13 @@ public class CameraController: UIViewController, MediaClipsEditorDelegate, Camer
213
213
/// motion segments and constructing final input.
214
214
/// - captureDeviceAuthorizer: Class responsible for authorizing access to capture devices.
215
215
/// - stickerProvider: Class that will provide the stickers in the editor.
216
- /// - analyticsProvider: A class conforming to KanvasCameraAnalyticsProvider
216
+ /// - analyticsProvider: A class conforming to KanvasAnalyticsProvider
217
217
init ( settings: CameraSettings ,
218
218
recorderClass: CameraRecordingProtocol . Type ,
219
219
segmentsHandlerClass: SegmentsHandlerType . Type ,
220
220
captureDeviceAuthorizer: CaptureDeviceAuthorizing ,
221
221
stickerProvider: StickerProvider ? ,
222
- analyticsProvider: KanvasCameraAnalyticsProvider ? ,
222
+ analyticsProvider: KanvasAnalyticsProvider ? ,
223
223
quickBlogSelectorCoordinator: KanvasQuickBlogSelectorCoordinating ? ,
224
224
tagCollection: UIView ? ) {
225
225
self . settings = settings
@@ -657,7 +657,7 @@ public class CameraController: UIViewController, MediaClipsEditorDelegate, Camer
657
657
func didTapForMode( _ mode: CameraMode ) {
658
658
switch mode. group {
659
659
case . gif:
660
- takeGif ( numberOfFrames: KanvasCameraTimes . gifTapNumberOfFrames, framesPerSecond: KanvasCameraTimes . gifPreferredFramesPerSecond)
660
+ takeGif ( numberOfFrames: KanvasTimes . gifTapNumberOfFrames, framesPerSecond: KanvasTimes . gifPreferredFramesPerSecond)
661
661
case . photo, . video:
662
662
takePhoto ( )
663
663
}
@@ -666,7 +666,7 @@ public class CameraController: UIViewController, MediaClipsEditorDelegate, Camer
666
666
func didStartPressingForMode( _ mode: CameraMode ) {
667
667
switch mode. group {
668
668
case . gif:
669
- takeGif ( numberOfFrames: KanvasCameraTimes . gifHoldNumberOfFrames, framesPerSecond: KanvasCameraTimes . gifPreferredFramesPerSecond)
669
+ takeGif ( numberOfFrames: KanvasTimes . gifHoldNumberOfFrames, framesPerSecond: KanvasTimes . gifPreferredFramesPerSecond)
670
670
case . video:
671
671
prepareHapticFeedback ( )
672
672
let _ = cameraInputController. startRecording ( on: mode)
0 commit comments