B
- The MonoSampleWriter
implementing this
MonoSampleWriter
.AutoCloseable
, org.refcodes.io.RowWriter<B>
, SampleWriter<MonoSample,B>
, SamplingRateAccessor
, SamplingRateAccessor.SamplingRateBuilder<B>
, SamplingRateAccessor.SamplingRateMutator
, SamplingRateAccessor.SamplingRateProperty
CsvMonoSampleWriter
, LineOutMonoSampleWriter
, SvgMonoSampleWriter
, WavMonoSampleWriter
public interface MonoSampleWriter<B extends MonoSampleWriter<B>> extends SampleWriter<MonoSample,B>
MonoSampleWriter
writes sound samples to a stream or a file.SamplingRateAccessor.SamplingRateBuilder<B extends SamplingRateAccessor.SamplingRateBuilder<B>>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty
Modifier and Type | Method | Description |
---|---|---|
void |
writeNext(double aSample) |
Writes the next samples, one sample for each channel.
|
close, writeNext
getSamplingRate
withSamplingRate
setSamplingRate
letSamplingRate
void writeNext(double aSample) throws IOException
aSample
- The samples, one for each channel.IOException
- thrown in case writing the sample caused an I/O
related problem.Copyright © 2021. All rights reserved.