diff --git a/BanubaVideoEditorSDK.xcframework/Info.plist b/BanubaVideoEditorSDK.xcframework/Info.plist
index 2df79dbf..2fbf5a6c 100644
--- a/BanubaVideoEditorSDK.xcframework/Info.plist
+++ b/BanubaVideoEditorSDK.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
BanubaVideoEditorSDK.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
BanubaVideoEditorSDK.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK
index fd53809a..51542c8b 100755
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK and b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
index ec309005..eba50199 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
@@ -275,7 +275,7 @@ typedef SWIFT_ENUM(NSInteger, DraftsFeatureConfig, open) {
DraftsFeatureConfigEnabledSaveToDraftsByDefault = 1,
/// Drafts disabled completely. Drafts button on the start screen is hidden.
DraftsFeatureConfigDisabled = 2,
-/// Drafts enabled. Cover screen will not be presented after editing a video. Drafts button on the start screen is displayed.
+/// Drafts enabled. Cover screen will not be presented after editing a video.
DraftsFeatureConfigEnabledAskIfSaveNotExport = 3,
};
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Info.plist b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Info.plist
index 85c26615..d31ea2c5 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Info.plist and b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Info.plist differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.abi.json b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.abi.json
index d1b824a2..125b1928 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.abi.json
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.abi.json
@@ -1876,6 +1876,16 @@
}
]
},
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -6682,6 +6692,42 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "videoEditor",
@@ -6722,6 +6768,38 @@
"sugared_genericSig": "",
"isFromExtension": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -7325,6 +7403,47 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "draftActionType",
+ "printedName": "draftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7987,6 +8106,65 @@
"accessorKind": "get"
}
]
+ },
+ {
+ "kind": "Function",
+ "name": "exportExternalDraft",
+ "printedName": "exportExternalDraft(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "importExternalDraft",
+ "printedName": "importExternalDraft(fromZipUrl:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -9753,6 +9931,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "BanubaVideoEditorTrimSDK",
+ "printedName": "BanubaVideoEditorTrimSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13273,6 +13461,321 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "DraftActionType",
+ "printedName": "DraftActionType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "save",
+ "printedName": "save",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "update",
+ "printedName": "update",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "cancel",
+ "printedName": "cancel",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "none",
+ "printedName": "none",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "isSaveOrUpdate",
+ "printedName": "isSaveOrUpdate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "BanubaVideoEditorSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13450,6 +13953,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -22911,6 +23424,92 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "videoDurationButtonConfiguration",
+ "printedName": "videoDurationButtonConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -29620,6 +30219,117 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "preferredRating",
+ "printedName": "preferredRating",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -62572,13 +63282,6 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "BanubaVideoEditorSDK"
- },
{
"kind": "Import",
"name": "Foundation",
@@ -69563,6 +70266,30 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "VEEffectsSDK",
+ "printedName": "VEEffectsSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "BanubaOverlayEditorSDK",
+ "printedName": "BanubaOverlayEditorSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
{
"kind": "Import",
"name": "VideoEditor",
@@ -74574,21 +75301,21 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "Array",
- "offset": 2402,
+ "offset": 2362,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2448,
+ "offset": 2408,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2509,
+ "offset": 2469,
"length": 5,
"value": "false"
},
@@ -74613,6 +75340,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Utilities\/BanubaConfigurableButton.swift",
+ "kind": "StringLiteral",
+ "offset": 768,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/TextEditor\/EditingTextView.swift",
"kind": "FloatLiteral",
@@ -74686,7 +75420,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorViewController.swift",
"kind": "FloatLiteral",
- "offset": 643,
+ "offset": 624,
"length": 3,
"value": "0.3"
},
@@ -74966,28 +75700,28 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 4234,
+ "offset": 4228,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 7996,
+ "offset": 8107,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 719,
+ "offset": 794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 1047,
+ "offset": 1118,
"length": 4,
"value": "true"
},
@@ -75579,6 +76313,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/VideoDurationRepository.swift",
+ "kind": "FloatLiteral",
+ "offset": 271,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Feature.swift",
"kind": "StringLiteral",
@@ -76009,7 +76750,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Trim\/TrimVideoComposition\/TrimVideoCompositionInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2110,
+ "offset": 2212,
"length": 4,
"value": "true"
},
@@ -76157,16 +76898,23 @@
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "FloatLiteral",
"offset": 267,
- "length": 4,
- "value": "2.36"
+ "length": 3,
+ "value": "2.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "Array",
- "offset": 934,
+ "offset": 1401,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
+ "kind": "FloatLiteral",
+ "offset": 1463,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Drafts.swift",
"kind": "StringLiteral",
@@ -76471,14 +77219,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2257,
+ "offset": 2242,
"length": 68,
"value": "\"You don't seem to be connected to the internet. \nPlease try again\""
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2344,
+ "offset": 2327,
"length": 56,
"value": "\"Message displayed when there is no internet connection\""
},
@@ -76492,14 +77240,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "FloatLiteral",
- "offset": 28771,
+ "offset": 28891,
"length": 3,
"value": "0.2"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "StringLiteral",
- "offset": 31473,
+ "offset": 31593,
"length": 25,
"value": "\"BanubaVideoEditorSDK.TrimTimeLineConfiguration\""
},
@@ -76923,31 +77671,101 @@
"length": 3,
"value": "2.0"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 243,
+ "length": 4,
+ "value": "16.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 316,
+ "length": 4,
+ "value": "15.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 378,
+ "length": 3,
+ "value": "3.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "StringLiteral",
+ "offset": 556,
+ "length": 19,
+ "value": "\"gallery_thumbnail\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 621,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 630,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 669,
+ "length": 3,
+ "value": "6.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 703,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 759,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 811,
+ "length": 1,
+ "value": "2"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3563,
+ "offset": 4245,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 12405,
+ "offset": 13131,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 44769,
+ "offset": 45776,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 46685,
+ "offset": 47750,
"length": 4,
"value": "true"
},
@@ -77101,8 +77919,8 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
@@ -77129,119 +77947,119 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14821,
+ "offset": 14777,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14866,
+ "offset": 14822,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14903,
+ "offset": 14859,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14944,
+ "offset": 14900,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14981,
+ "offset": 14937,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15019,
+ "offset": 14975,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15095,
+ "offset": 15051,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15124,
+ "offset": 15080,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15153,
+ "offset": 15109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15189,
+ "offset": 15145,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15237,
+ "offset": 15193,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15264,
+ "offset": 15220,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27788,
+ "offset": 27744,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27814,
+ "offset": 27770,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "FloatLiteral",
- "offset": 27943,
+ "offset": 27899,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "StringLiteral",
- "offset": 32957,
+ "offset": 32913,
"length": 18,
"value": "\"BanubaVideoEditorSDK.ImageConfiguration\""
},
@@ -77290,14 +78108,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2882,
+ "offset": 2965,
"length": 4,
"value": "30.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2896,
+ "offset": 2979,
"length": 4,
"value": "30.0"
},
@@ -78095,14 +78913,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 1579,
+ "offset": 1665,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2266,
+ "offset": 2352,
"length": 5,
"value": "false"
},
@@ -79194,42 +80012,49 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2052,
+ "offset": 2076,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2064,
+ "offset": 2088,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2078,
+ "offset": 2102,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 7939,
+ "offset": 2281,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8454,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8105,
+ "offset": 8620,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8984,
+ "offset": 9499,
"length": 4,
"value": "true"
},
@@ -79523,7 +80348,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
"kind": "StringLiteral",
- "offset": 785,
+ "offset": 885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 959,
"length": 2,
"value": "\"\""
},
@@ -79772,178 +80604,87 @@
"length": 42,
"value": "\"BanubaVideoEditorSDK.PIPAdditionalSettingsCollectionViewHandler\""
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3147,
- "length": 2,
- "value": "16"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3218,
- "length": 2,
- "value": "15"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3278,
- "length": 3,
- "value": "3.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3456,
- "length": 19,
- "value": "\"gallery_thumbnail\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3521,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3530,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3589,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3631,
- "length": 32,
- "value": "\"BanubaVideoEditorTempVideoFile\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3716,
+ "offset": 3201,
"length": 3,
"value": "1.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3779,
- "length": 3,
- "value": "0.1"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3945,
+ "offset": 3269,
"length": 4,
"value": "0.15"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "IntegerLiteral",
- "offset": 3982,
+ "offset": 3306,
"length": 10,
"value": "1000000000"
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4026,
- "length": 3,
- "value": "6.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4060,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4111,
- "length": 1,
- "value": "3"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4158,
- "length": 1,
- "value": "2"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5089,
+ "offset": 4200,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5392,
+ "offset": 4503,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "Array",
- "offset": 5437,
+ "offset": 4548,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5697,
+ "offset": 4808,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5742,
+ "offset": 4853,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5831,
+ "offset": 4942,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 7616,
+ "offset": 5902,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 18318,
+ "offset": 16269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 25315,
+ "offset": 23262,
"length": 5,
"value": "false"
},
@@ -79985,7 +80726,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/GiphyAPI\/GiphyAPI.swift",
"kind": "Dictionary",
- "offset": 5524,
+ "offset": 5874,
"length": 3,
"value": "[]"
},
@@ -80003,24 +80744,45 @@
"length": 3,
"value": "100"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "StringLiteral",
+ "offset": 169,
+ "length": 32,
+ "value": "\"BanubaVideoEditorTempVideoFile\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 254,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 317,
+ "length": 3,
+ "value": "0.1"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2561,
+ "offset": 3522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2853,
+ "offset": 3774,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 3035,
+ "offset": 3957,
"length": 4,
"value": "true"
},
@@ -80125,14 +80887,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3820,
+ "offset": 3870,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "FloatLiteral",
- "offset": 18689,
+ "offset": 18739,
"length": 3,
"value": "1.0"
},
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
index db6cb44c..4e840113 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftdoc b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftdoc
index 865914dd..ff3ab76e 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftinterface
index db6cb44c..4e840113 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib
index 5383ed37..813c0bcf 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib and b/BanubaVideoEditorSDK.xcframework/ios-arm64/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK
index be978539..2c4994c9 100755
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK and b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/BanubaVideoEditorSDK differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
index b0944896..fdb4b9f9 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Headers/BanubaVideoEditorSDK-Swift.h
@@ -275,7 +275,7 @@ typedef SWIFT_ENUM(NSInteger, DraftsFeatureConfig, open) {
DraftsFeatureConfigEnabledSaveToDraftsByDefault = 1,
/// Drafts disabled completely. Drafts button on the start screen is hidden.
DraftsFeatureConfigDisabled = 2,
-/// Drafts enabled. Cover screen will not be presented after editing a video. Drafts button on the start screen is displayed.
+/// Drafts enabled. Cover screen will not be presented after editing a video.
DraftsFeatureConfigEnabledAskIfSaveNotExport = 3,
};
@@ -660,7 +660,7 @@ typedef SWIFT_ENUM(NSInteger, DraftsFeatureConfig, open) {
DraftsFeatureConfigEnabledSaveToDraftsByDefault = 1,
/// Drafts disabled completely. Drafts button on the start screen is hidden.
DraftsFeatureConfigDisabled = 2,
-/// Drafts enabled. Cover screen will not be presented after editing a video. Drafts button on the start screen is displayed.
+/// Drafts enabled. Cover screen will not be presented after editing a video.
DraftsFeatureConfigEnabledAskIfSaveNotExport = 3,
};
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Info.plist b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Info.plist
index e34c927f..28892799 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Info.plist and b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Info.plist differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
index d1b824a2..125b1928 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -1876,6 +1876,16 @@
}
]
},
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -6682,6 +6692,42 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "videoEditor",
@@ -6722,6 +6768,38 @@
"sugared_genericSig": "",
"isFromExtension": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -7325,6 +7403,47 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "draftActionType",
+ "printedName": "draftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7987,6 +8106,65 @@
"accessorKind": "get"
}
]
+ },
+ {
+ "kind": "Function",
+ "name": "exportExternalDraft",
+ "printedName": "exportExternalDraft(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "importExternalDraft",
+ "printedName": "importExternalDraft(fromZipUrl:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -9753,6 +9931,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "BanubaVideoEditorTrimSDK",
+ "printedName": "BanubaVideoEditorTrimSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13273,6 +13461,321 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "DraftActionType",
+ "printedName": "DraftActionType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "save",
+ "printedName": "save",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "update",
+ "printedName": "update",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "cancel",
+ "printedName": "cancel",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "none",
+ "printedName": "none",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "isSaveOrUpdate",
+ "printedName": "isSaveOrUpdate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "BanubaVideoEditorSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13450,6 +13953,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -22911,6 +23424,92 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "videoDurationButtonConfiguration",
+ "printedName": "videoDurationButtonConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -29620,6 +30219,117 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "preferredRating",
+ "printedName": "preferredRating",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -62572,13 +63282,6 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "BanubaVideoEditorSDK"
- },
{
"kind": "Import",
"name": "Foundation",
@@ -69563,6 +70266,30 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "VEEffectsSDK",
+ "printedName": "VEEffectsSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "BanubaOverlayEditorSDK",
+ "printedName": "BanubaOverlayEditorSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
{
"kind": "Import",
"name": "VideoEditor",
@@ -74574,21 +75301,21 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "Array",
- "offset": 2402,
+ "offset": 2362,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2448,
+ "offset": 2408,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2509,
+ "offset": 2469,
"length": 5,
"value": "false"
},
@@ -74613,6 +75340,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Utilities\/BanubaConfigurableButton.swift",
+ "kind": "StringLiteral",
+ "offset": 768,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/TextEditor\/EditingTextView.swift",
"kind": "FloatLiteral",
@@ -74686,7 +75420,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorViewController.swift",
"kind": "FloatLiteral",
- "offset": 643,
+ "offset": 624,
"length": 3,
"value": "0.3"
},
@@ -74966,28 +75700,28 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 4234,
+ "offset": 4228,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 7996,
+ "offset": 8107,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 719,
+ "offset": 794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 1047,
+ "offset": 1118,
"length": 4,
"value": "true"
},
@@ -75579,6 +76313,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/VideoDurationRepository.swift",
+ "kind": "FloatLiteral",
+ "offset": 271,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Feature.swift",
"kind": "StringLiteral",
@@ -76009,7 +76750,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Trim\/TrimVideoComposition\/TrimVideoCompositionInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2110,
+ "offset": 2212,
"length": 4,
"value": "true"
},
@@ -76157,16 +76898,23 @@
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "FloatLiteral",
"offset": 267,
- "length": 4,
- "value": "2.36"
+ "length": 3,
+ "value": "2.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "Array",
- "offset": 934,
+ "offset": 1401,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
+ "kind": "FloatLiteral",
+ "offset": 1463,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Drafts.swift",
"kind": "StringLiteral",
@@ -76471,14 +77219,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2257,
+ "offset": 2242,
"length": 68,
"value": "\"You don't seem to be connected to the internet. \nPlease try again\""
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2344,
+ "offset": 2327,
"length": 56,
"value": "\"Message displayed when there is no internet connection\""
},
@@ -76492,14 +77240,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "FloatLiteral",
- "offset": 28771,
+ "offset": 28891,
"length": 3,
"value": "0.2"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "StringLiteral",
- "offset": 31473,
+ "offset": 31593,
"length": 25,
"value": "\"BanubaVideoEditorSDK.TrimTimeLineConfiguration\""
},
@@ -76923,31 +77671,101 @@
"length": 3,
"value": "2.0"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 243,
+ "length": 4,
+ "value": "16.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 316,
+ "length": 4,
+ "value": "15.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 378,
+ "length": 3,
+ "value": "3.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "StringLiteral",
+ "offset": 556,
+ "length": 19,
+ "value": "\"gallery_thumbnail\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 621,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 630,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 669,
+ "length": 3,
+ "value": "6.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 703,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 759,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 811,
+ "length": 1,
+ "value": "2"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3563,
+ "offset": 4245,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 12405,
+ "offset": 13131,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 44769,
+ "offset": 45776,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 46685,
+ "offset": 47750,
"length": 4,
"value": "true"
},
@@ -77101,8 +77919,8 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
@@ -77129,119 +77947,119 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14821,
+ "offset": 14777,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14866,
+ "offset": 14822,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14903,
+ "offset": 14859,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14944,
+ "offset": 14900,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14981,
+ "offset": 14937,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15019,
+ "offset": 14975,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15095,
+ "offset": 15051,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15124,
+ "offset": 15080,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15153,
+ "offset": 15109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15189,
+ "offset": 15145,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15237,
+ "offset": 15193,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15264,
+ "offset": 15220,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27788,
+ "offset": 27744,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27814,
+ "offset": 27770,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "FloatLiteral",
- "offset": 27943,
+ "offset": 27899,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "StringLiteral",
- "offset": 32957,
+ "offset": 32913,
"length": 18,
"value": "\"BanubaVideoEditorSDK.ImageConfiguration\""
},
@@ -77290,14 +78108,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2882,
+ "offset": 2965,
"length": 4,
"value": "30.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2896,
+ "offset": 2979,
"length": 4,
"value": "30.0"
},
@@ -78095,14 +78913,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 1579,
+ "offset": 1665,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2266,
+ "offset": 2352,
"length": 5,
"value": "false"
},
@@ -79194,42 +80012,49 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2052,
+ "offset": 2076,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2064,
+ "offset": 2088,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2078,
+ "offset": 2102,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 7939,
+ "offset": 2281,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8454,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8105,
+ "offset": 8620,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8984,
+ "offset": 9499,
"length": 4,
"value": "true"
},
@@ -79523,7 +80348,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
"kind": "StringLiteral",
- "offset": 785,
+ "offset": 885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 959,
"length": 2,
"value": "\"\""
},
@@ -79772,178 +80604,87 @@
"length": 42,
"value": "\"BanubaVideoEditorSDK.PIPAdditionalSettingsCollectionViewHandler\""
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3147,
- "length": 2,
- "value": "16"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3218,
- "length": 2,
- "value": "15"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3278,
- "length": 3,
- "value": "3.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3456,
- "length": 19,
- "value": "\"gallery_thumbnail\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3521,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3530,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3589,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3631,
- "length": 32,
- "value": "\"BanubaVideoEditorTempVideoFile\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3716,
+ "offset": 3201,
"length": 3,
"value": "1.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3779,
- "length": 3,
- "value": "0.1"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3945,
+ "offset": 3269,
"length": 4,
"value": "0.15"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "IntegerLiteral",
- "offset": 3982,
+ "offset": 3306,
"length": 10,
"value": "1000000000"
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4026,
- "length": 3,
- "value": "6.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4060,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4111,
- "length": 1,
- "value": "3"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4158,
- "length": 1,
- "value": "2"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5089,
+ "offset": 4200,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5392,
+ "offset": 4503,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "Array",
- "offset": 5437,
+ "offset": 4548,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5697,
+ "offset": 4808,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5742,
+ "offset": 4853,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5831,
+ "offset": 4942,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 7616,
+ "offset": 5902,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 18318,
+ "offset": 16269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 25315,
+ "offset": 23262,
"length": 5,
"value": "false"
},
@@ -79985,7 +80726,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/GiphyAPI\/GiphyAPI.swift",
"kind": "Dictionary",
- "offset": 5524,
+ "offset": 5874,
"length": 3,
"value": "[]"
},
@@ -80003,24 +80744,45 @@
"length": 3,
"value": "100"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "StringLiteral",
+ "offset": 169,
+ "length": 32,
+ "value": "\"BanubaVideoEditorTempVideoFile\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 254,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 317,
+ "length": 3,
+ "value": "0.1"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2561,
+ "offset": 3522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2853,
+ "offset": 3774,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 3035,
+ "offset": 3957,
"length": 4,
"value": "true"
},
@@ -80125,14 +80887,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3820,
+ "offset": 3870,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "FloatLiteral",
- "offset": 18689,
+ "offset": 18739,
"length": 3,
"value": "1.0"
},
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 80893d68..b2e08e68 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index 424782c8..9abfdaf0 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 80893d68..b2e08e68 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
index d1b824a2..125b1928 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -1876,6 +1876,16 @@
}
]
},
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -6682,6 +6692,42 @@
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegateP05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "protocolReq": true,
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Function",
"name": "videoEditor",
@@ -6722,6 +6768,38 @@
"sugared_genericSig": "",
"isFromExtension": true,
"funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "videoEditor",
+ "printedName": "videoEditor(_:didSaveDraft:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaVideoEditor",
+ "printedName": "BanubaVideoEditorSDK.BanubaVideoEditor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC8DelegatePAAE05videoC0_12didSaveDraftyAA0abC0C_0bC00B8SequenceCtF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "genericSig": "<τ_0_0 where τ_0_0 : BanubaVideoEditorSDK.BanubaVideoEditorDelegate>",
+ "sugared_genericSig": "",
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
@@ -7325,6 +7403,47 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "draftActionType",
+ "printedName": "draftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C15draftActionTypeAA05DraftfG0Ovg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -7987,6 +8106,65 @@
"accessorKind": "get"
}
]
+ },
+ {
+ "kind": "Function",
+ "name": "exportExternalDraft",
+ "printedName": "exportExternalDraft(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19exportExternalDrafty10Foundation3URLV0bC00B8SequenceCKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "importExternalDraft",
+ "printedName": "importExternalDraft(fromZipUrl:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "VideoSequence",
+ "printedName": "VideoEditor.VideoSequence",
+ "usr": "c:@M@VideoEditor@objc(cs)VideoSequence"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "URL",
+ "printedName": "Foundation.URL",
+ "usr": "s:10Foundation3URLV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "mangledName": "$s20BanubaVideoEditorSDK0abC0C19importExternalDraft10fromZipUrl0bC00B8SequenceC10Foundation3URLV_tKF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -9753,6 +9931,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "BanubaVideoEditorTrimSDK",
+ "printedName": "BanubaVideoEditorTrimSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13273,6 +13461,321 @@
"RawDocComment"
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "DraftActionType",
+ "printedName": "DraftActionType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "save",
+ "printedName": "save",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4saveyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "update",
+ "printedName": "update",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6updateyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "cancel",
+ "printedName": "cancel",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO6cancelyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "none",
+ "printedName": "none",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(BanubaVideoEditorSDK.DraftActionType.Type) -> BanubaVideoEditorSDK.DraftActionType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4noneyA2CmF",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Var",
+ "name": "isSaveOrUpdate",
+ "printedName": "isSaveOrUpdate",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO14isSaveOrUpdateSbvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "DraftActionType",
+ "printedName": "BanubaVideoEditorSDK.DraftActionType",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO2eeoiySbAC_ACtFZ",
+ "moduleName": "BanubaVideoEditorSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "hashValue",
+ "printedName": "hashValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO9hashValueSivg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "hash",
+ "printedName": "hash(into:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Hasher",
+ "printedName": "Swift.Hasher",
+ "paramValueOwnership": "InOut",
+ "usr": "s:s6HasherV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO4hash4intoys6HasherVz_tF",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "s:20BanubaVideoEditorSDK15DraftActionTypeO",
+ "mangledName": "$s20BanubaVideoEditorSDK15DraftActionTypeO",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -13450,6 +13953,16 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "UIKit",
@@ -22911,6 +23424,92 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "videoDurationButtonConfiguration",
+ "printedName": "videoDurationButtonConfiguration",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "BanubaButtonConfiguration",
+ "printedName": "BanubaVideoEditorSDK.BanubaButtonConfiguration",
+ "usr": "s:20BanubaVideoEditorSDK0A19ButtonConfigurationV"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0Vvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "mangledName": "$s20BanubaVideoEditorSDK21RecorderConfigurationV019videoDurationButtonF0AA0aiF0VvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -29620,6 +30219,117 @@
"accessorKind": "_modify"
}
]
+ },
+ {
+ "kind": "Var",
+ "name": "preferredRating",
+ "printedName": "preferredRating",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvp",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvg",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Set",
+ "printedName": "Set()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvs",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "set"
+ },
+ {
+ "kind": "Accessor",
+ "name": "Modify",
+ "printedName": "Modify()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "mangledName": "$s20BanubaVideoEditorSDK22GifPickerConfigurationV15preferredRatingSSSgvM",
+ "moduleName": "BanubaVideoEditorSDK",
+ "implicit": true,
+ "accessorKind": "_modify"
+ }
+ ]
}
],
"declKind": "Struct",
@@ -62572,13 +63282,6 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "BanubaVideoEditorSDK"
- },
{
"kind": "Import",
"name": "Foundation",
@@ -69563,6 +70266,30 @@
"declKind": "Import",
"moduleName": "BanubaVideoEditorSDK"
},
+ {
+ "kind": "Import",
+ "name": "VEEffectsSDK",
+ "printedName": "VEEffectsSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "BanubaOverlayEditorSDK",
+ "printedName": "BanubaOverlayEditorSDK",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
+ {
+ "kind": "Import",
+ "name": "VideoEditor",
+ "printedName": "VideoEditor",
+ "declKind": "Import",
+ "moduleName": "BanubaVideoEditorSDK"
+ },
{
"kind": "Import",
"name": "VideoEditor",
@@ -74574,21 +75301,21 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "Array",
- "offset": 2402,
+ "offset": 2362,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2448,
+ "offset": 2408,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 2509,
+ "offset": 2469,
"length": 5,
"value": "false"
},
@@ -74613,6 +75340,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Utilities\/BanubaConfigurableButton.swift",
+ "kind": "StringLiteral",
+ "offset": 768,
+ "length": 2,
+ "value": "\"\""
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/TextEditor\/EditingTextView.swift",
"kind": "FloatLiteral",
@@ -74686,7 +75420,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Editor\/EditorViewController.swift",
"kind": "FloatLiteral",
- "offset": 643,
+ "offset": 624,
"length": 3,
"value": "0.3"
},
@@ -74966,28 +75700,28 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 4234,
+ "offset": 4228,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/BanubaVideoEditor.swift",
"kind": "BooleanLiteral",
- "offset": 7996,
+ "offset": 8107,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 719,
+ "offset": 794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/HandsFree\/HandsFreePresenter.swift",
"kind": "BooleanLiteral",
- "offset": 1047,
+ "offset": 1118,
"length": 4,
"value": "true"
},
@@ -75579,6 +76313,13 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/VideoDurationRepository.swift",
+ "kind": "FloatLiteral",
+ "offset": 271,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Feature.swift",
"kind": "StringLiteral",
@@ -76009,7 +76750,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Trim\/TrimVideoComposition\/TrimVideoCompositionInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2110,
+ "offset": 2212,
"length": 4,
"value": "true"
},
@@ -76157,16 +76898,23 @@
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "FloatLiteral",
"offset": 267,
- "length": 4,
- "value": "2.36"
+ "length": 3,
+ "value": "2.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
"kind": "Array",
- "offset": 934,
+ "offset": 1401,
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/VideoSequenceView.swift",
+ "kind": "FloatLiteral",
+ "offset": 1463,
+ "length": 4,
+ "value": "60.0"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/LocalizedStrings\/LocalizedStrings+Drafts.swift",
"kind": "StringLiteral",
@@ -76471,14 +77219,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2257,
+ "offset": 2242,
"length": 68,
"value": "\"You don't seem to be connected to the internet. \nPlease try again\""
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Components\/CameraNotificationType.swift",
"kind": "StringLiteral",
- "offset": 2344,
+ "offset": 2327,
"length": 56,
"value": "\"Message displayed when there is no internet connection\""
},
@@ -76492,14 +77240,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "FloatLiteral",
- "offset": 28771,
+ "offset": 28891,
"length": 3,
"value": "0.2"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/VideoEditorConfig.swift",
"kind": "StringLiteral",
- "offset": 31473,
+ "offset": 31593,
"length": 25,
"value": "\"BanubaVideoEditorSDK.TrimTimeLineConfiguration\""
},
@@ -76923,31 +77671,101 @@
"length": 3,
"value": "2.0"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 243,
+ "length": 4,
+ "value": "16.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 316,
+ "length": 4,
+ "value": "15.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 378,
+ "length": 3,
+ "value": "3.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "StringLiteral",
+ "offset": 556,
+ "length": 19,
+ "value": "\"gallery_thumbnail\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 621,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 630,
+ "length": 4,
+ "value": "144"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 669,
+ "length": 3,
+ "value": "6.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "FloatLiteral",
+ "offset": 703,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 759,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 811,
+ "length": 1,
+ "value": "2"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3563,
+ "offset": 4245,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 12405,
+ "offset": 13131,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 44769,
+ "offset": 45776,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderViewController.swift",
"kind": "BooleanLiteral",
- "offset": 46685,
+ "offset": 47750,
"length": 4,
"value": "true"
},
@@ -77101,8 +77919,8 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
@@ -77129,119 +77947,119 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 12865,
- "length": 25,
+ "offset": 12845,
+ "length": 1,
"value": "3"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14821,
+ "offset": 14777,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14866,
+ "offset": 14822,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14903,
+ "offset": 14859,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14944,
+ "offset": 14900,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 14981,
+ "offset": 14937,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15019,
+ "offset": 14975,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15095,
+ "offset": 15051,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15124,
+ "offset": 15080,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15153,
+ "offset": 15109,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15189,
+ "offset": 15145,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15237,
+ "offset": 15193,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "BooleanLiteral",
- "offset": 15264,
+ "offset": 15220,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27788,
+ "offset": 27744,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "IntegerLiteral",
- "offset": 27814,
+ "offset": 27770,
"length": 2,
"value": "50"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "FloatLiteral",
- "offset": 27943,
+ "offset": 27899,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/Configurations\/ConfigurationEntities.swift",
"kind": "StringLiteral",
- "offset": 32957,
+ "offset": 32913,
"length": 18,
"value": "\"BanubaVideoEditorSDK.ImageConfiguration\""
},
@@ -77290,14 +78108,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2882,
+ "offset": 2965,
"length": 4,
"value": "30.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayPresenter.swift",
"kind": "FloatLiteral",
- "offset": 2896,
+ "offset": 2979,
"length": 4,
"value": "30.0"
},
@@ -78095,14 +78913,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 1579,
+ "offset": 1665,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2266,
+ "offset": 2352,
"length": 5,
"value": "false"
},
@@ -79194,42 +80012,49 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2052,
+ "offset": 2076,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2064,
+ "offset": 2088,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "Array",
- "offset": 2078,
+ "offset": 2102,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 7939,
+ "offset": 2281,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8454,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8105,
+ "offset": 8620,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderControlsController.swift",
"kind": "BooleanLiteral",
- "offset": 8984,
+ "offset": 9499,
"length": 4,
"value": "true"
},
@@ -79523,7 +80348,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
"kind": "StringLiteral",
- "offset": 785,
+ "offset": 885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/Services\/ServiceFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 959,
"length": 2,
"value": "\"\""
},
@@ -79772,178 +80604,87 @@
"length": 42,
"value": "\"BanubaVideoEditorSDK.PIPAdditionalSettingsCollectionViewHandler\""
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3147,
- "length": 2,
- "value": "16"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3218,
- "length": 2,
- "value": "15"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3278,
- "length": 3,
- "value": "3.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3456,
- "length": 19,
- "value": "\"gallery_thumbnail\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3521,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 3530,
- "length": 4,
- "value": "144"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3589,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "StringLiteral",
- "offset": 3631,
- "length": 32,
- "value": "\"BanubaVideoEditorTempVideoFile\""
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3716,
+ "offset": 3201,
"length": 3,
"value": "1.0"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "FloatLiteral",
- "offset": 3779,
- "length": 3,
- "value": "0.1"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 3945,
+ "offset": 3269,
"length": 4,
"value": "0.15"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "IntegerLiteral",
- "offset": 3982,
+ "offset": 3306,
"length": 10,
"value": "1000000000"
},
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4026,
- "length": 3,
- "value": "6.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "FloatLiteral",
- "offset": 4060,
- "length": 3,
- "value": "1.0"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4111,
- "length": 1,
- "value": "3"
- },
- {
- "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
- "kind": "IntegerLiteral",
- "offset": 4158,
- "length": 1,
- "value": "2"
- },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5089,
+ "offset": 4200,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5392,
+ "offset": 4503,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "Array",
- "offset": 5437,
+ "offset": 4548,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5697,
+ "offset": 4808,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5742,
+ "offset": 4853,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 5831,
+ "offset": 4942,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 7616,
+ "offset": 5902,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 18318,
+ "offset": 16269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderPresenter.swift",
"kind": "BooleanLiteral",
- "offset": 25315,
+ "offset": 23262,
"length": 5,
"value": "false"
},
@@ -79985,7 +80726,7 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/GiphyAPI\/GiphyAPI.swift",
"kind": "Dictionary",
- "offset": 5524,
+ "offset": 5874,
"length": 3,
"value": "[]"
},
@@ -80003,24 +80744,45 @@
"length": 3,
"value": "100"
},
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "StringLiteral",
+ "offset": 169,
+ "length": 32,
+ "value": "\"BanubaVideoEditorTempVideoFile\""
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 254,
+ "length": 3,
+ "value": "1.0"
+ },
+ {
+ "filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
+ "kind": "FloatLiteral",
+ "offset": 317,
+ "length": 3,
+ "value": "0.1"
+ },
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2561,
+ "offset": 3522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 2853,
+ "offset": 3774,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/Recorder\/RecorderInteractor.swift",
"kind": "BooleanLiteral",
- "offset": 3035,
+ "offset": 3957,
"length": 4,
"value": "true"
},
@@ -80125,14 +80887,14 @@
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "BooleanLiteral",
- "offset": 3820,
+ "offset": 3870,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/andrei.sak\/Developer\/Video Editor\/banuba_ve_sdk_ios\/ios\/BanubaVideoEditorSDK\/BanubaVideoEditorSDK\/ViewControllers\/VideoOverlay\/VideoOverlayViewController.swift",
"kind": "FloatLiteral",
- "offset": 18689,
+ "offset": 18739,
"length": 3,
"value": "1.0"
},
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index a5ef529f..845b2b5e 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index e2746632..f0af739f 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index a5ef529f..845b2b5e 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -162,9 +162,11 @@ public protocol BanubaVideoEditorDelegate : AnyObject {
func videoEditorDidCancel(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditorDone(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor)
func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
extension BanubaVideoEditorSDK.BanubaVideoEditorDelegate {
public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, shouldProcessMediaUrls urls: [Foundation.URL]) -> Swift.Bool
+ public func videoEditor(_ videoEditor: BanubaVideoEditorSDK.BanubaVideoEditor, didSaveDraft draft: BanubaVideoEditorSDK.ExternalDraft)
}
public class BanubaVideoEditor {
weak public var delegate: BanubaVideoEditorSDK.BanubaVideoEditorDelegate?
@@ -195,6 +197,9 @@ public class BanubaVideoEditor {
public var currentConfiguration: BanubaVideoEditorSDK.VideoEditorConfig {
get
}
+ public var draftActionType: BanubaVideoEditorSDK.DraftActionType {
+ get
+ }
public init?(token: Swift.String, isCameraEnabled: Swift.Bool = true, configuration: BanubaVideoEditorSDK.VideoEditorConfig, externalViewControllerFactory: BanubaVideoEditorSDK.ExternalViewControllerFactory? = nil)
@objc deinit
public func export(using configuration: VEExportSDK.ExportConfiguration, exportProgress: ((Foundation.TimeInterval) -> Swift.Void)?, completion: @escaping ((_ success: Swift.Bool, _ error: Swift.Error?, _ exportCoverImages: BanubaVideoEditorSDK.ExportCoverImages?) -> Swift.Void))
@@ -216,6 +221,10 @@ extension BanubaVideoEditorSDK.BanubaVideoEditor {
get
}
}
+extension BanubaVideoEditorSDK.BanubaVideoEditor {
+ public func exportExternalDraft(_ externalDraft: BanubaVideoEditorSDK.ExternalDraft) throws -> Foundation.URL
+ public func importExternalDraft(fromZipUrl url: Foundation.URL) throws -> BanubaVideoEditorSDK.ExternalDraft
+}
public class TextEditSelectionBorderAnimationBehavior : BanubaVideoEditorSDK.TextEditSelectionColorBehavior {
final public let defaultBorderWidth: CoreFoundation.CGFloat
final public let selectedBorderWidth: CoreFoundation.CGFloat
@@ -356,6 +365,20 @@ public enum CaptureButtonViewMode {
get
}
}
+public enum DraftActionType {
+ case save
+ case update
+ case cancel
+ case none
+ public var isSaveOrUpdate: Swift.Bool {
+ get
+ }
+ public static func == (a: BanubaVideoEditorSDK.DraftActionType, b: BanubaVideoEditorSDK.DraftActionType) -> Swift.Bool
+ public func hash(into hasher: inout Swift.Hasher)
+ public var hashValue: Swift.Int {
+ get
+ }
+}
public struct VideoEditorConfig {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
public var recorderConfiguration: BanubaVideoEditorSDK.RecorderConfiguration
@@ -486,6 +509,7 @@ public struct RecorderConfiguration {
public var floatingViewSeparatedLines: Swift.Bool
public var effectSelectorContainerCornerRadius: CoreFoundation.CGFloat
public var preferredStatusBarStyle: UIKit.UIStatusBarStyle
+ public var videoDurationButtonConfiguration: BanubaVideoEditorSDK.BanubaButtonConfiguration
}
public struct RecordButtonConfiguration {
public var idleStrokeColor: CoreGraphics.CGColor
@@ -587,6 +611,7 @@ public struct GifPickerConfiguration {
public var cursorColor: UIKit.UIColor
public var gifResolution: BanubaVideoEditorSDK.GiphyResolution
public var giphyAPIKey: Swift.String?
+ public var preferredRating: Swift.String?
}
public struct TrimVideosConfiguration {
public var videoResolutionConfiguration: BanubaUtilities.VideoResolutionConfiguration
@@ -878,7 +903,7 @@ public protocol RecordButtonProvider {
case enabled = 0
case enabledSaveToDraftsByDefault = 1
case disabled = 2
- case enabledAskIfSaveNotExport
+ case enabledAskIfSaveNotExport = 3
public init?(rawValue: Swift.Int)
public typealias AllCases = [BanubaVideoEditorSDK.DraftsFeatureConfig]
public typealias RawValue = Swift.Int
@@ -1456,6 +1481,8 @@ extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Equatable
extension BanubaVideoEditorSDK.SharingServiceModel.SharingType : Swift.Hashable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Equatable {}
extension BanubaVideoEditorSDK.CaptureButtonViewMode : Swift.Hashable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Equatable {}
+extension BanubaVideoEditorSDK.DraftActionType : Swift.Hashable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Equatable {}
extension BanubaVideoEditorSDK.TrimVideoCompositionEditItem.TrimVideoCompositionEditItemType : Swift.Hashable {}
extension BanubaVideoEditorSDK.AdditionalEffectsButtonConfiguration.Position : Swift.Equatable {}
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib
index 0defdf28..929760d9 100644
Binary files a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib and b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib differ
diff --git a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/_CodeSignature/CodeResources b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/_CodeSignature/CodeResources
index 449c18a3..5f29bbdd 100644
--- a/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/_CodeSignature/CodeResources
+++ b/BanubaVideoEditorSDK.xcframework/ios-arm64_x86_64-simulator/BanubaVideoEditorSDK.framework/_CodeSignature/CodeResources
@@ -150,7 +150,7 @@
Headers/BanubaVideoEditorSDK-Swift.h
- aSKBhtO2tuVWGxMT+kBt2lXaZ3I=
+ QbT/1oU38Wjk+3Dfp+II51C3WHs=
Headers/BanubaVideoEditorSDK.h
@@ -158,47 +158,47 @@
Info.plist
- 0J3rz6Rb829b2U9emgiS3itRVxo=
+ tmLuTRClup28Uo2YDN8/AtD8Jcg=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
- nLtYa9lmd8OBi0wtK6h4L0BQcKQ=
+ 0LW/rnBgBTTBJxrB6fL5kLcmLCA=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- 4Qc0plxkObcadxfI73Xlbup7GA4=
+ guVAfurK7OUI+lW6PO0OOLKYpks=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- 6GBjrlM/QJOkzpp+FsN3ckvDbTA=
+ dzoNaOpkc+n+Hbmv9p+AT2fI9Dc=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- 4Qc0plxkObcadxfI73Xlbup7GA4=
+ guVAfurK7OUI+lW6PO0OOLKYpks=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- UaGXll4Wf+n6I7ojG89eX7/1Vr4=
+ qxSaacjJJ+UZo4zpVTfAG8CyMBk=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
- nLtYa9lmd8OBi0wtK6h4L0BQcKQ=
+ 0LW/rnBgBTTBJxrB6fL5kLcmLCA=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
- CS9aNGWciss/jT+dAGZkAGvAdhk=
+ HcIly4c4eWJFTQr9FzYwhNCYOBQ=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- F7IqkutXr9rEHlzMVUbrpvIhaWg=
+ E8waEn7VmP/0dOMMk6vwqg1E11I=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- CS9aNGWciss/jT+dAGZkAGvAdhk=
+ HcIly4c4eWJFTQr9FzYwhNCYOBQ=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- XGwfS458RFpwKTAkDtEz+vwhIlo=
+ P7pzJKt7txubTmtprMRcleTT9Ls=
Modules/module.modulemap
@@ -246,7 +246,7 @@
RecorderViewController.storyboardc/Tb8-4D-b1F-view-0y0-cp-WjI.nib
- 2BDxBmNFzzpaFh7mVrJEy2/z5KE=
+ YolerByCrGPA1IbxDqazilOvI3o=
RecorderViewController.storyboardc/UIViewController-Tb8-4D-b1F.nib
@@ -595,7 +595,7 @@
hash2
- a/wCl7hp6K2KvzfTvM5AiTztI2g0FxGTbSwsQYwEPd0=
+ ErdGyEH5PurNsQhZFxbAgYSYGqO23jOuXqjCrTMLoQw=
Headers/BanubaVideoEditorSDK.h
@@ -609,70 +609,70 @@
hash2
- 4ZO/18FOuo3W0xoRKx/n3qhWFHCgxgOxZzzlPBQ/KJs=
+ kHuB+mOAv78dJ2w1VvTMa3eMwxmBUTBEec6+0mPHEJI=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- v++2sCKXe0yZMu0nHFrHF8H/aXUkiYPPtoop4bebaks=
+ gcr+xA/HsGN4t3GQ2iPq5MF96IOfFJ8JCOlplX1iPLw=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- w1VHhtzylqvGmP5IGuPw7EYoQFX2K9grwIxiR7omn7w=
+ U2nTNgzQuKQrnfJ+Op+yoWKgxRgCfrVFWft525IokH0=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- v++2sCKXe0yZMu0nHFrHF8H/aXUkiYPPtoop4bebaks=
+ gcr+xA/HsGN4t3GQ2iPq5MF96IOfFJ8JCOlplX1iPLw=
Modules/BanubaVideoEditorSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- WCGSmdyaKA/in70ywruG0eokEeRaIvC3UUpp7vHxF2c=
+ KKMmoCqpdVYMobdpq21r5wgn3zBwc9bD44baKgX3Qq4=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- 4ZO/18FOuo3W0xoRKx/n3qhWFHCgxgOxZzzlPBQ/KJs=
+ kHuB+mOAv78dJ2w1VvTMa3eMwxmBUTBEec6+0mPHEJI=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
hash2
- XjqZc1A3lEyzsAlqihZvVBJ1lAjg+Zp7s6DkJFtBagU=
+ /KBMCKbFddrDA0bn0uBGr/N/bHZLkox4yuEv5fSSdw4=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- 3+Yv3BVbsPIsSH4knernDmn2GBuZyFpmpMI4M/Z6f6s=
+ QRWp0Di1BWFeGas7gPHxT9LEEpun0WIoTuFohXCfgSI=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- XjqZc1A3lEyzsAlqihZvVBJ1lAjg+Zp7s6DkJFtBagU=
+ /KBMCKbFddrDA0bn0uBGr/N/bHZLkox4yuEv5fSSdw4=
Modules/BanubaVideoEditorSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- 1WPvLQOK3h2aadH+MtCdsdtUPx2rlbR894KlxSJbx3U=
+ nVxLEaBM0sj6kPsQZCgGpicQX27/qS2lVlvgIrMVqGo=
Modules/module.modulemap
@@ -756,7 +756,7 @@
hash2
- jYxN1lClqUK6jb2UqSo2fqzCMltanyG45GTK/ip8tj8=
+ I4eE1H04uLexqT1X6tdNsGrLEApVvWUsyCrEsk1IeGI=
RecorderViewController.storyboardc/UIViewController-Tb8-4D-b1F.nib