Interface SampleWriter<S extends SoundSample,B extends SampleWriter<S,B>>

Type Parameters:
S - The type of the sample to be used.
B - The SampleWriter implementing this SampleWriter.
All Superinterfaces:
AutoCloseable, org.refcodes.io.RowWriter<S>, SamplingRateAccessor, SamplingRateAccessor.SamplingRateBuilder<B>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty
All Known Subinterfaces:
CsvSampleWriter<S,B>, LineOutSampleWriter<S,B>, MonoSampleWriter<B>, SoundSampleWriter<B>, WavSampleWriter<S,B>
All Known Implementing Classes:
AbstractCsvSampleWriter, AbstractLineOutSampleWriter, AbstractSvgSampleWriter, AbstractWavSampleWriter, CsvMonoSampleWriter, CsvSoundSampleWriter, LineOutMonoSampleWriter, LineOutSoundSampleWriter, SvgMonoSampleWriter, WavMonoSampleWriter, WavSoundSampleWriter

public interface SampleWriter<S extends SoundSample,B extends SampleWriter<S,B>> extends AutoCloseable, org.refcodes.io.RowWriter<S>, SamplingRateAccessor.SamplingRateBuilder<B>, SamplingRateAccessor.SamplingRateProperty
The SampleWriter writes sound samples to a stream or a file.