Package org.refcodes.audio
Interface CsvSampleWriter<S extends SoundSample,B extends CsvSampleWriter<S,B>>
-
- Type Parameters:
S
- TheSoundSample
(sub-)type on which theSampleWriter
implementation is to operate on.B
- TheCsvSampleWriter
implementing thisCsvSampleWriter
.
- All Superinterfaces:
AutoCloseable
,org.refcodes.io.RowWriter<S>
,SampleWriter<S,B>
,SamplingRateAccessor
,SamplingRateAccessor.SamplingRateBuilder<S>
,SamplingRateAccessor.SamplingRateMutator
,SamplingRateAccessor.SamplingRateProperty
- All Known Implementing Classes:
AbstractCsvSampleWriter
,CsvMonoSampleWriter
,CsvSoundSampleWriter
public interface CsvSampleWriter<S extends SoundSample,B extends CsvSampleWriter<S,B>> extends SampleWriter<S,B>
Base definition of a WAV sample writer.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.audio.SamplingRateAccessor
SamplingRateAccessor.SamplingRateBuilder<B extends SamplingRateAccessor.SamplingRateBuilder<B>>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty
-
-
Method Summary
-
Methods inherited from interface org.refcodes.audio.SampleWriter
close, writeNext
-
Methods inherited from interface org.refcodes.audio.SamplingRateAccessor
getSamplingRate
-
Methods inherited from interface org.refcodes.audio.SamplingRateAccessor.SamplingRateBuilder
withSamplingRate
-
Methods inherited from interface org.refcodes.audio.SamplingRateAccessor.SamplingRateMutator
setSamplingRate
-
-