#cp.apple.finalcutpro.main.MediaBrowser

Media Browser Module.


#API Overview

Constants - Useful values which cannot be changed

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

#Constants

Signaturecp.apple.finalcutpro.main.MediaBrowser.GARAGE_BAND -> number
TypeConstant
DescriptionGarage Band ID.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 46

Signaturecp.apple.finalcutpro.main.MediaBrowser.ITUNES -> number
TypeConstant
DescriptioniTunes ID.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 51

Signaturecp.apple.finalcutpro.main.MediaBrowser.LEGACY_TITLE -> string
TypeConstant
DescriptionPhotos & Audio Title in v10.6.1 and earlier.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 31

Signaturecp.apple.finalcutpro.main.MediaBrowser.MAX_SECTIONS -> number
TypeConstant
DescriptionMaximum Sections.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 36

Signaturecp.apple.finalcutpro.main.MediaBrowser.PHOTOS -> number
TypeConstant
DescriptionPhotos ID.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 41

Signaturecp.apple.finalcutpro.main.MediaBrowser.SOUND_EFFECTS -> number
TypeConstant
DescriptionSound Effects ID.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 56

Signaturecp.apple.finalcutpro.main.MediaBrowser.TITLE -> string
TypeConstant
DescriptionPhotos & Audio Title in v10.6.2 and later.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 26

#Constructors

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

#Fields

Signaturecp.apple.finalcutpro.main.MediaBrowser.group <cp.ui.PopUpButton>
TypeField
DescriptionThe group PopUpButton.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 157

Signaturecp.apple.finalcutpro.main.MediaBrowser.isShowing <cp.prop: boolean; read-only>
TypeField
DescriptionChecks if the Media Browser is showing.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 80

Signaturecp.apple.finalcutpro.main.MediaBrowser.mainGroupUI <cp.prop: hs.axuielement; read-only>
TypeField
DescriptionReturns the main group UI for the Media Browser, or nil if not available.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 88

Signaturecp.apple.finalcutpro.main.MediaBrowser.search <cp.ui.TextField>
TypeField
DescriptionThe search TextField.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 166

Signaturecp.apple.finalcutpro.main.MediaBrowser.sidebar <cp.ui.OldTable>
TypeField
DescriptionThe Sidebar Table.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 148

#Methods

Signaturecp.apple.finalcutpro.main.MediaBrowser:hide() -> MediaBrowser
TypeMethod
DescriptionHide the Media Browser.
Parameters
  • None
Returns
  • The MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 128

Signaturecp.apple.finalcutpro.main.MediaBrowser:loadLayout(layout) -> none
TypeMethod
DescriptionLoads a Media Browser layout.
Parameters
  • layout - A table containing the Media Browser layout settings - created using cp.apple.finalcutpro.main.MediaBrowser:saveLayout().
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 293

Signaturecp.apple.finalcutpro.main.MediaBrowser:saveLayout() -> table
TypeMethod
DescriptionSaves the current Media Browser layout to a table.
Parameters
  • None
Returns
  • A table containing the current Media Browser Layout.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 274

Signaturecp.apple.finalcutpro.main.MediaBrowser:show() -> MediaBrowser
TypeMethod
DescriptionShow the Media Browser.
Parameters
  • None
Returns
  • The MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 106

Signaturecp.apple.finalcutpro.main.MediaBrowser:showGarageBand() -> MediaBrowser
TypeMethod
DescriptionShow Garage Band Section.
Parameters
  • None
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 235

Signaturecp.apple.finalcutpro.main.MediaBrowser:showITunes() -> MediaBrowser
TypeMethod
DescriptionShow iTunes Section.
Parameters
  • None
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 248

Signaturecp.apple.finalcutpro.main.MediaBrowser:showPhotos() -> MediaBrowser
TypeMethod
DescriptionShow Photos Section.
Parameters
  • None
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 222

Signaturecp.apple.finalcutpro.main.MediaBrowser:showSection(index) -> MediaBrowser
TypeMethod
DescriptionShow a specific section.
Parameters
  • index - The index ID of the section you want to show as a number.
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 204

Signaturecp.apple.finalcutpro.main.MediaBrowser:showSidebar() -> MediaBrowser
TypeMethod
DescriptionShow the Media Browser Sidebar.
Parameters
  • None
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 175

Signaturecp.apple.finalcutpro.main.MediaBrowser:showSoundEffects() -> MediaBrowser
TypeMethod
DescriptionShow Sound Effects Section.
Parameters
  • None
Returns
  • MediaBrowser object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 261

Signaturecp.apple.finalcutpro.main.MediaBrowser:topCategoriesUI() -> axuielementObject
TypeMethod
DescriptionGet the Top Categories UI.
Parameters
  • None
Returns
  • axuielementObject object.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/main/MediaBrowser.lua line 189