Interface AudioClipUI

    • Method Detail

      • getName

        java.lang.String getName()
        Get name of plugin.
        Returns:
        name
      • getLocalizableName

        LocalizableMessage getLocalizableName()
        Get localized name.
        Returns:
        localized name
      • setMediaLengthUnit

        void setMediaLengthUnit​(MediaLengthUnit mediaLengthUnit)
        Set media length units. (time or frames)
      • setTimeFormat

        void setTimeFormat​(java.text.Format format)
        Set the time format to use. For example framecount or media timne format ("00:00:00.000")
        Parameters:
        format -
      • setAudioSample

        void setAudioSample​(AudioClip audiosample)
        Set the audio sample.
        Parameters:
        audiosample - the audiosample or null to clear
      • setTimeScaleTickProvider

        void setTimeScaleTickProvider​(TickProvider<java.lang.Long> timeScaleTickProvider)
        Set the provider for time scale ticks. If there is a time scale in the audio sample GUI, it can provide the time ticks for the other plugins to display vertical time scale lines.
        Parameters:
        timeScaleTickProvider -
      • addActionListener

        void addActionListener​(java.awt.event.ActionListener containerUI)
        Add an actionlistener to the plugin.
        Parameters:
        containerUI -
      • removeActionListener

        void removeActionListener​(java.awt.event.ActionListener containerUI)
        Remove an action listener.
        Parameters:
        containerUI -
      • close

        void close()
      • isPreferredFixedHeight

        boolean isPreferredFixedHeight()
      • hasControlDialog

        boolean hasControlDialog()
      • showJControlDialog

        void showJControlDialog​(java.awt.Component parentComponent)
        Show a dialog component for plugin controls.
      • getYScales

        javax.swing.JComponent[] getYScales()
      • asComponent

        java.awt.Component asComponent()