Save This Page
Home » openjdk-7 » com.sun.media » sound » [javadoc | source]
com.sun.media.sound
static class: DirectAudioDevice.DirectClip [javadoc | source]
java.lang.Object
   com.sun.media.sound.AbstractLine
      com.sun.media.sound.AbstractDataLine
         com.sun.media.sound.DirectAudioDevice.DirectDL
            com.sun.media.sound.DirectAudioDevice$DirectClip

All Implemented Interfaces:
    AutoClosingClip, Runnable, Clip, LineMonitor, DataLine, Line

Private inner class representing a Clip This clip is realized in software only
Fields inherited from com.sun.media.sound.DirectAudioDevice$DirectDL:
mixerIndex,  deviceID,  id,  waitTime,  flushing,  isSource,  bytePosition,  doIO,  stoppedWritten,  drained,  monitoring,  softwareConversionSize,  hardwareFormat,  noService,  lockNative
Fields inherited from com.sun.media.sound.AbstractDataLine:
defaultFormat,  defaultBufferSize,  lock,  format,  bufferSize,  running
Fields inherited from com.sun.media.sound.AbstractLine:
info,  controls,  mixer
Method from com.sun.media.sound.DirectAudioDevice$DirectClip Summary:
getFrameLength,   getLongFramePosition,   getMicrosecondLength,   implClose,   implOpen,   implStart,   implStop,   isAutoClosing,   loop,   open,   open,   requiresServicing,   run,   setAutoClosing,   setFramePosition,   setLoopPoints,   setMicrosecondPosition
Methods from com.sun.media.sound.DirectAudioDevice$DirectDL:
available,   checkLine,   drain,   flush,   getLongFramePosition,   implClose,   implOpen,   implStart,   implStop,   requiresServicing,   write
Methods from com.sun.media.sound.AbstractDataLine:
available,   close,   drain,   flush,   getBufferSize,   getFormat,   getLevel,   getMicrosecondPosition,   implClose,   implOpen,   implStart,   implStop,   isActive,   isRunning,   isStartedRunning,   open,   open,   open,   setActive,   setBufferSize,   setEOM,   setStarted,   start,   stop
Methods from com.sun.media.sound.AbstractLine:
addLineListener,   close,   getControl,   getControls,   getEventDispatcher,   getFramePosition,   getLineInfo,   getLongFramePosition,   getMixer,   isControlSupported,   isOpen,   open,   removeLineListener,   sendEvents,   setOpen
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.media.sound.DirectAudioDevice$DirectClip Detail:
 public int getFrameLength() 
 public long getLongFramePosition() 
 public long getMicrosecondLength() 
  void implClose() 
  void implOpen(AudioFormat format,
    int bufferSize) throws LineUnavailableException 
  void implStart() 
  void implStop() 
 public boolean isAutoClosing() 
 public  void loop(int count) 
 public  void open(AudioInputStream stream) throws LineUnavailableException, IOException 
 public  void open(AudioFormat format,
    byte[] data,
    int offset,
    int bufferSize) throws LineUnavailableException 
 protected boolean requiresServicing() 
 public  void run() 
 public  void setAutoClosing(boolean value) 
 public  void setFramePosition(int frames) 
 public  void setLoopPoints(int start,
    int end) 
 public synchronized  void setMicrosecondPosition(long microseconds)