Uses of Interface
org.refcodes.audio.SoundSample
-
Uses of SoundSample in org.refcodes.audio
Modifier and TypeClassDescriptionclass
AbstractCsvSampleReader<S extends SoundSample>
TheAbstractCsvSampleReader
provides a foundation to read sound samples from a CSV file.class
AbstractCsvSampleWriter<S extends SoundSample,
B extends CsvSampleWriter<S, B>> TheAbstractCsvSampleWriter
provides a foundation to write sound samples to a CSV file.class
AbstractLineOutSampleWriter<S extends SoundSample,
B extends LineOutSampleWriter<S, B>> TheAbstractLineOutSampleWriter
provides a foundation means to write sound samples to a line-out device.class
AbstractSvgSampleWriter<S extends SoundSample,
B extends SampleWriter<S, B>> TheAbstractSvgSampleWriter
provides a foundation to write sound samples to a SVG file.class
AbstractWavSampleWriter<S extends SoundSample,
B extends WavSampleWriter<S, B>> TheAbstractWavSampleWriter
provides a foundation means to write sound samples to a WAV file.interface
CsvSampleWriter<S extends SoundSample,
B extends CsvSampleWriter<S, B>> Base definition of a WAV sample writer.interface
LineOutSampleWriter<S extends SoundSample,
B extends LineOutSampleWriter<S, B>> Base definition of a line-out sample writer.interface
SampleBuilder<S extends SoundSample,
B extends SampleBuilder<S, B>> Base interface for sample builders such as theMonoSampleBuilder
or theSoundSampleBuilder
.interface
SampleReader<S extends SoundSample>
TheSampleReader
reads sound samples from a stream or a file.interface
SampleWriter<S extends SoundSample,
B extends SampleWriter<S, B>> TheSampleWriter
writes sound samples to a stream or a file.interface
WavSampleWriter<S extends SoundSample,
B extends WavSampleWriter<S, B>> Base definition of a WAV sample writer.Modifier and TypeInterfaceDescriptioninterface
AMonoSample
is aSoundSample
supporting just one single channel.interface
TheMonoSampleBuilder
extends theSoundSample
with builder functionality.interface
SampleBuilder<S extends SoundSample,
B extends SampleBuilder<S, B>> Base interface for sample builders such as theMonoSampleBuilder
or theSoundSampleBuilder
.interface
TheSoundSampleBuilder
extends theSoundSample
with builder functionality.Modifier and TypeClassDescriptionclass
AMonoSampleBuilderImpl
represents a single amplitude (one for the mono channel) assigned to an according time positioning.class
AMonoSampleImpl
represents a single amplitude (one for the mono channel) assigned to an according time positioning.class
ASoundSampleBuilder
represents multiple amplitudes (one for each channel,e.g. two in case we have classical stereo sound) assigned to an according time positioning.class
ASoundSample
represents multiple amplitudes (one for each channel,e.g. two in case we have classical stereo sound) assigned to an according time positioning.Modifier and TypeMethodDescriptionprotected static SourceDataLine
AbstractLineOutSampleWriter.toLineOut
(SoundSample aSoundSample, BitsPerSample aBitsPerSample) Produces a line-outSourceDataLine
instance for writing samples to.void
CsvSoundSampleWriter.writeNext
(SoundSample aSample) Writes the next samples, one sample for each channel.void
LineOutSoundSampleWriter.writeNext
(SoundSample aSample) Writes the next samples, one sample for each channel.void
SoundSampleWriter.writeNext
(SoundSample aSample) Writes the next samples, one sample for each channel.void
WavSoundSampleWriter.writeNext
(SoundSample aSample) Writes the next samples, one sample for each channel.ModifierConstructorDescriptionSoundSampleBuilderImpl
(SoundSample aSoundSample) Constructs aSoundSampleImpl
instance with the according sound sample's settingsSoundSampleImpl
(SoundSample aSample) Constructs aSoundSample
instance with the according sound sample's settings