Module java.desktop

Class LineEvent.Type

java.lang.Object
javax.sound.sampled.LineEvent.Type
Enclosing class:
LineEvent

public static class LineEvent.Type
extends Object
The LineEvent.Type inner class identifies what kind of event occurred on a line. Static instances are provided for the common types (OPEN, CLOSE, START, and STOP).
See Also:
LineEvent.getType()
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static LineEvent.Type CLOSE
    A type of event that is sent when a line closes, freeing the system resources it had obtained when it was opened.
    static LineEvent.Type OPEN
    A type of event that is sent when a line opens, reserving system resources for itself.
    static LineEvent.Type START
    A type of event that is sent when a line begins to engage in active input or output of audio data in response to a start request.
    static LineEvent.Type STOP
    A type of event that is sent when a line ceases active input or output of audio data in response to a stop request, or because the end of media has been reached.
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected Type​(String name)
    Constructs a new event type.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(Object obj)
    Indicates whether the specified object is equal to this event type, returning true if the objects are the same.
    int hashCode()
    Returns a hash code value for this event type.
    String toString()
    Returns the type name as the string representation.

    Methods declared in class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • OPEN

      public static final LineEvent.Type OPEN
      A type of event that is sent when a line opens, reserving system resources for itself.
      See Also:
      CLOSE, Line.open()
    • CLOSE

      public static final LineEvent.Type CLOSE
      A type of event that is sent when a line closes, freeing the system resources it had obtained when it was opened.
      See Also:
      OPEN, Line.close()
    • START

      public static final LineEvent.Type START
      A type of event that is sent when a line begins to engage in active input or output of audio data in response to a start request.
      See Also:
      STOP, DataLine.start()
    • STOP

      public static final LineEvent.Type STOP
      A type of event that is sent when a line ceases active input or output of audio data in response to a stop request, or because the end of media has been reached.
      See Also:
      START, DataLine.stop()
  • Constructor Details

    • Type

      protected Type​(String name)
      Constructs a new event type.
      Parameters:
      name - name of the type
  • Method Details