Class AbstractLineOutSampleWriter<S extends SoundSample,​B extends LineOutSampleWriter<S,​B>>

java.lang.Object
org.refcodes.audio.AbstractLineOutSampleWriter<S,​B>
Type Parameters:
S - The SoundSample (sub-)type on which the SampleWriter implementation is to operate on.
B - The SampleWriter implementing this AbstractLineOutSampleWriter.
All Implemented Interfaces:
AutoCloseable, BitsPerSampleAccessor, BitsPerSampleAccessor.BitsPerSampleBuilder<B>, BitsPerSampleAccessor.BitsPerSampleMutator, BitsPerSampleAccessor.BitsPerSampleProperty, LineOutSampleWriter<S,​B>, SampleWriter<S,​B>, SamplingRateAccessor, SamplingRateAccessor.SamplingRateBuilder<B>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty, org.refcodes.io.RowWriter<S>
Direct Known Subclasses:
LineOutMonoSampleWriter, LineOutSoundSampleWriter

public abstract class AbstractLineOutSampleWriter<S extends SoundSample,​B extends LineOutSampleWriter<S,​B>>
extends Object
implements LineOutSampleWriter<S,​B>
The AbstractLineOutSampleWriter provides a foundation means to write sound samples to a line-out device.