ClipActionsProtocol
@objc(LwayveClipActionsProtocol)
public protocol ClipActionsProtocol : AnyObject
The following methods provide access to clip contextual actions
-
Loads data required to display the requested clip related actions
Declaration
Swift
func loadActions(_ actions: ClipActions, completion: @escaping (_ actions: [ClipAction]) -> Void)
Parameters
actions
actions object taken from
PlaylistItem.itemActions
orAudioTrack.actions
completion
completion with actions data.
-
Performs the clip related action
Declaration
Swift
func performClipAction(_ action: ClipAction, completion: @escaping () -> Void)
Parameters
action
action info object - result of method
loadActions(actions:completion:)
completion
the completion is called once the action finishes performing