Package ipsk.audio.events
Class StartPlaybackActionEvent
- java.lang.Object
-
- java.util.EventObject
-
- java.awt.AWTEvent
-
- java.awt.event.ActionEvent
-
- ipsk.audio.events.PlaybackActionEvent
-
- ipsk.audio.events.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
-
-
Constructor Summary
Constructors Constructor Description StartPlaybackActionEvent(java.lang.Object source)
StartPlaybackActionEvent(java.lang.Object source, long startFramePosition, long stopFramePosition)
Create start playback event for a selection.StartPlaybackActionEvent(java.lang.Object source, AudioSource audioSource)
StartPlaybackActionEvent(java.lang.Object source, AudioSource playbackSource, long startFramePosition, long stopFramePosition)
Create start playback event for a selection of a particular audio 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)
-
-
-
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 sourceplaybackSource
- playback audio sourcestartFramePosition
- start position in framesstopFramePosition
- 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 sourcestartFramePosition
- start position in framesstopFramePosition
- stop position in frames
-
StartPlaybackActionEvent
public StartPlaybackActionEvent(java.lang.Object source, AudioSource audioSource)
- Parameters:
source
- event sourceaudioSource
- 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)
-
-