#plugins.finalcutpro.watchfolders.media

Final Cut Pro Media Watch Folder Plugin.


#Submodules


#API Overview

Constants - Useful values which cannot be changed

Variables - Configurable values

Functions - API calls offered directly by the extension


#API Documentation

#Constants

Signatureplugins.finalcutpro.watchfolders.media.SECONDS_UNTIL_DELETE -> number
TypeConstant
DescriptionSeconds until a file is deleted.
NotesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 135

#Variables

Signatureplugins.finalcutpro.watchfolders.media.automaticallyImport <cp.prop: boolean>
TypeVariable
DescriptionBoolean that sets whether or not new generated voice file are automatically added to the timeline or not.
NotesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 140

Signatureplugins.finalcutpro.watchfolders.media.deleteAfterImport <cp.prop: boolean>
TypeVariable
DescriptionBoolean that sets whether or not you want to delete file after they've been imported.
NotesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 150

Signatureplugins.finalcutpro.watchfolders.media.insertIntoTimeline <cp.prop: boolean>
TypeVariable
DescriptionBoolean that sets whether or not the files are automatically added to the timeline or not.
NotesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 145

#Functions

Signatureplugins.finalcutpro.watchfolders.media.addMediaFolder(path, videoTag, audioTag, imageTag) -> none
TypeFunction
DescriptionRemoves a media folder.
Parameters
  • path - The path of the folder to remove.
  • videoTag - An optional video tag as a string.
  • audioTag - An optional audio tag as a string.
  • imageTag - An optional image tag as a string.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 27

Signatureplugins.finalcutpro.watchfolders.media.hasMediaFolder(path) -> boolean
TypeFunction
DescriptionChecks to see if a path has a media folder already saved.
Parameters
  • path - The path to check.
Returns
  • A boolean
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 64

Signatureplugins.finalcutpro.watchfolders.media.init(deps, env) -> table
TypeFunction
DescriptionInitialises the module.
Parameters
  • deps - The dependencies environment
  • env - The plugin environment
Returns
  • Table of the module.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 155

Signatureplugins.finalcutpro.watchfolders.media.loadMediaFolders() -> none
TypeFunction
DescriptionLoads the MediaFolder list from storage. Any existing MediaFolder instances will be destroyed before loading.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 111

Signatureplugins.finalcutpro.watchfolders.media.mediaFolders() -> table
TypeFunction
DescriptionGets a table of all the media folders.
Parameters
  • None
Returns
  • A table of all the media folders.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 81

Signatureplugins.finalcutpro.watchfolders.media.removeMediaFolder(path) -> boolean
TypeFunction
DescriptionRemoves a media folder.
Parameters
  • path - The path of the folder to remove.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 44

Signatureplugins.finalcutpro.watchfolders.media.saveMediaFolders()
TypeFunction
DescriptionSaves the current state of the media folders, including notifications, etc.
Parameters
  • None
Returns
  • Nothing
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/watchfolders/media/init.lua line 94