APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.media.sound

public final Class JavaSoundAudioClip

extends Object
Class Inheritance
Imports
java.io.File, .FileOutputStream, .IOException, .InputStream, java.net.URLConnection, javax.sound.midi.Sequencer, javax.sound.SoundClip, sun.java2d.Disposer, .DisposerRecord

Java Sound audio clip;

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private JavaSoundAudioClipDelegate
private JavaSoundAudioClip.AudioClipDisposerRecord

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public synchronized boolean
public static JavaSoundAudioClip
create(final File file)

public static SoundClip
public synchronized boolean
public synchronized void
loop()

public synchronized void
play()

public synchronized void
stop()

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

delegateback to summary
private JavaSoundAudioClipDelegate delegate
disposerRecordback to summary
private JavaSoundAudioClip.AudioClipDisposerRecord disposerRecord

Constructor Detail

JavaSoundAudioClipback to summary
public JavaSoundAudioClip(final File file) throws IOException

Method Detail

canPlayback to summary
public synchronized boolean canPlay()
createback to summary
public static JavaSoundAudioClip create(final File file) throws IOException
createback to summary
public static SoundClip create(final URLConnection uc)
isPlayingback to summary
public synchronized boolean isPlaying()
loopback to summary
public synchronized void loop()
playback to summary
public synchronized void play()
stopback to summary
public synchronized void stop()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
com.sun.media.sound back to summary

pack-priv Class JavaSoundAudioClip.AudioClipDisposerRecord

extends Object
implements DisposerRecord
Class Inheritance
  • java.lang.Object
  • com.sun.media.sound.JavaSoundAudioClip.AudioClipDisposerRecord
All Implemented Interfaces
sun.java2d.DisposerRecord

Field Summary

Modifier and TypeField and Description
private volatile AutoClosingClip
private volatile DataPusher
private volatile Sequencer

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv void
pack-priv void
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clipback to summary
private volatile AutoClosingClip clip
datapusherback to summary
private volatile DataPusher datapusher
sequencerback to summary
private volatile Sequencer sequencer

Constructor Detail

AudioClipDisposerRecordback to summary
pack-priv AudioClipDisposerRecord()

Method Detail

disposeback to summary
public void dispose()

Implements sun.java2d.DisposerRecord.dispose.

setClipback to summary
pack-priv void setClip(AutoClosingClip clip)
setDataPusherback to summary
pack-priv void setDataPusher(DataPusher datapusher)
setSequencerback to summary
pack-priv void setSequencer(Sequencer sequencer)