#cp.apple.finalcutpro.main.LibrariesFilmstrip

Libraries Filmstrip Module.


#API Overview

Functions - API calls offered directly by the extension

Constructors - API calls which return an object, typically one that offers API methods

Fields - Variables which can only be accessed from an object returned by a constructor

Methods - API calls which can only be made on an object returned by a constructor


#API Documentation

#Functions

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:clips(filterFn) -> table | nil
TypeFunction
DescriptionGets clips using a custom filter.
Parameters
  • filterFn - A function to filter the UI results.
Returns
  • A table of Clip objects or nil if no clip UI could be found.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 191

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:clipsUI(filterFn) -> table | nil
TypeFunction
DescriptionGets clip UIs using a custom filter.
Parameters
  • filterFn - A function to filter the UI results.
Returns
  • A table of axuielementObject objects or nil if no clip UI could be found.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 167

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:deselectAll() -> boolean
TypeFunction
DescriptionDeselect all clips.
Parameters
  • None
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 407

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:indexOfClip(clip) -> number | nil
TypeFunction
DescriptionGets the index of a specific clip.
Parameters
  • clip - The Clip you want to get the index of.
Returns
  • The index or nil if an error occurs.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 347

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:selectAll([clips]) -> boolean
TypeFunction
DescriptionSelect all clips.
Parameters
  • clips - A optional table of Clip objects.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 387

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip.selectClip(clip) -> boolean
TypeFunction
DescriptionSelects a clip.
Parameters
  • clip - The Clip you want to select.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 307

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:selectClipAt(index) -> boolean
TypeFunction
DescriptionSelect clip at a specific index.
Parameters
  • index - A number of where the clip appears in the list.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 330

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:selectClipTitled(title) -> boolean
TypeFunction
DescriptionSelect clip with a specific title.
Parameters
  • title - The title of a clip.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 368

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:selectedClips() -> table | nil
TypeFunction
DescriptionGets selected clips.
Parameters
  • None
Returns
  • A table of Clip objects or nil if no clips are selected.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 234

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:selectedClipsUI() -> table | nil
TypeFunction
DescriptionGets selected clips UI's.
Parameters
  • None
Returns
  • A table of axuielementObject objects or nil if no clips are selected.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 211

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:showClip(clip) -> boolean
TypeFunction
DescriptionShows a clip.
Parameters
  • clip - The Clip you want to show.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 247

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:showClipAt(index) -> boolean
TypeFunction
DescriptionShows a clip at a specific index.
Parameters
  • index - The index of the clip you want to show.
Returns
  • true if successful otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 290

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip.sortClips(a,b) -> boolean
TypeFunction
DescriptionDetermines if clip A is above clip B or not.
Parameters
  • a - Clip A
  • b - Clip B
Returns
  • true if clip A is above clip B, otherwise false.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 115

#Constructors

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip.new(app) -> LibrariesFilmstrip
TypeConstructor
DescriptionCreates a new LibrariesFilmstrip instance.
Parameters
  • parent - The parent object
Returns
  • A new LibrariesFilmstrip object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 37

#Fields

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip.playhead <Playhead>
TypeField
DescriptionThe Libraries Filmstrip Playhead.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 95

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip.skimmingPlayhead <Playhead>
TypeField
DescriptionThe Libraries Filmstrip Skimming Playhead.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 102

#Methods

Signaturecp.apple.finalcutpro.main.LibrariesFilmstrip:show() -> LibrariesFilmstrip
TypeMethod
DescriptionShow the Libraries Filmstrip.
Parameters
  • None
Returns
  • LibrariesFilmstrip object
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/LibrariesFilmstrip.lua line 73