#cp.apple.finalcutpro.inspector.audio.AudioInspector

Audio Inspector Module.

Header Rows (compositing, transform, etc.) have the following properties:

  • enabled - (cp.ui.CheckBox) Indicates if the section is enabled.
  • toggle - (cp.ui.Button) Will toggle the Hide/Show button.
  • reset - (cp.ui.Button) Will reset the contents of the section.
  • expanded - (cp.prop ) Get/sets whether the section is expanded.

Property Rows depend on the type of property:

Menu Property:

  • value - (cp.ui.PopUpButton) The current value of the property.

Slider Property:

  • value - (cp.ui.Slider) The current value of the property.

XY Property:

  • x - (cp.ui.TextField) The current 'X' value.
  • y - (cp.ui.TextField) The current 'Y' value.

CheckBox Property:

  • value - (cp.ui.CheckBox) The currently value.

For example:

local audio = fcp.inspector.audio -- Menu Property: audio:compositing():blendMode():value("Subtract") -- Slider Property: audio:compositing():opacity():value(50.0) -- XY Property: audio:transform():position():x(-10.0) -- CheckBox property: audio:stabilization():tripodMode():value(true)

You should also be able to show a specific property and it will be revealed:

audio:stabilization():smoothing():show():value(1.5)

#API Overview

Constants - Useful values which cannot be changed

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


#API Documentation

#Constants

Signaturecp.apple.finalcutpro.inspector.audio.AudioInspector.EQ_MODES -> table
TypeConstant
DescriptionEQ Modes
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/inspector/audio/AudioInspector.lua line 187

Signaturecp.apple.finalcutpro.inspector.audio.AudioInspector.PAN_MODES -> table
TypeConstant
DescriptionPan Modes
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/inspector/audio/AudioInspector.lua line 167

#Functions

Signaturecp.apple.finalcutpro.inspector.audio.AudioInspector.matches(element)
TypeFunction
DescriptionChecks if the provided element could be a AudioInspector.
Parameters
  • element - The element to check
Returns
  • true if it matches, false if not.
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/inspector/audio/AudioInspector.lua line 72

#Constructors

Signaturecp.apple.finalcutpro.inspector.audio.AudioInspector(parent) -> cp.apple.finalcutpro.audio.AudioInspector
TypeConstructor
DescriptionCreates a new AudioInspector object
Parameters
  • parent - The parent
Returns
  • A AudioInspector object
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/apple/finalcutpro/inspector/audio/AudioInspector.lua line 99

#Fields

Signaturecp.apple.finalcutpro.inspector.audio.AudioInspector.audioConfiguration <AudioConfiguration>
TypeField
DescriptionThe AudioConfiguration instance.
NotesNone
Sourcesrc/extensions/cp/apple/finalcutpro/inspector/audio/AudioInspector.lua line 160