Class StartPlaybackActionEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class StartPlaybackActionEvent
    extends PlaybackActionEvent
    Event indicates start of playback.
    Author:
    K.Jaensch, klausj@phonetik.uni-muenchen.de
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.awt.event.ActionEvent

        ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK
      • Fields inherited from class java.awt.AWTEvent

        ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
      • Fields inherited from class java.util.EventObject

        source
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AudioSource getPlaybackSource()  
      long getStartFramePosition()
      Returns the start position in frames.
      long getStopFramePosition()
      Returns the stop position in frames.
      void setPlaybackSource​(AudioSource playbackSource)  
      • Methods inherited from class java.awt.event.ActionEvent

        getActionCommand, getModifiers, getWhen, paramString
      • Methods inherited from class java.awt.AWTEvent

        consume, getID, isConsumed, setSource, toString
      • Methods inherited from class java.util.EventObject

        getSource
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • StartPlaybackActionEvent

        public StartPlaybackActionEvent​(java.lang.Object source)
      • StartPlaybackActionEvent

        public StartPlaybackActionEvent​(java.lang.Object source,
                                        AudioSource playbackSource,
                                        long startFramePosition,
                                        long stopFramePosition)
        Create start playback event for a selection of a particular audio source. This is useful for applications with multiple audio sources.
        Parameters:
        source - event source
        playbackSource - playback audio source
        startFramePosition - start position in frames
        stopFramePosition - stop position in frames
      • StartPlaybackActionEvent

        public StartPlaybackActionEvent​(java.lang.Object source,
                                        long startFramePosition,
                                        long stopFramePosition)
        Create start playback event for a selection.
        Parameters:
        source - event source
        startFramePosition - start position in frames
        stopFramePosition - stop position in frames
      • StartPlaybackActionEvent

        public StartPlaybackActionEvent​(java.lang.Object source,
                                        AudioSource audioSource)
        Parameters:
        source - event source
        audioSource - playback audio source
    • Method Detail

      • getStartFramePosition

        public long getStartFramePosition()
        Returns the start position in frames.
        Returns:
        start position
      • getStopFramePosition

        public long getStopFramePosition()
        Returns the stop position in frames.
        Returns:
        stop position
      • getPlaybackSource

        public AudioSource getPlaybackSource()
      • setPlaybackSource

        public void setPlaybackSource​(AudioSource playbackSource)