Class AbstractLineOutAmplitudeWriter<S extends SoundAmplitude, B extends LineOutAmplitudeWriter<S,B>>

java.lang.Object
org.refcodes.audio.AbstractLineOutAmplitudeWriter<S,B>
Type Parameters:
S - The SoundAmplitude (sub-)type on which the AmplitudeWriter implementation is to operate on.
B - The AmplitudeWriter implementing this AbstractLineOutAmplitudeWriter.
All Implemented Interfaces:
AutoCloseable, AmplitudeWriter<S,B>, BitsPerAmplitudeAccessor, BitsPerAmplitudeAccessor.BitsPerAmplitudeBuilder<B>, BitsPerAmplitudeAccessor.BitsPerAmplitudeMutator, BitsPerAmplitudeAccessor.BitsPerAmplitudeProperty, LineOutAmplitudeWriter<S,B>, SamplingRateAccessor, SamplingRateAccessor.SamplingRateBuilder<B>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty, org.refcodes.io.RowWriter<S>
Direct Known Subclasses:
LineOutMonoAmplitudeWriter, LineOutSoundAmplitudeWriter

public abstract class AbstractLineOutAmplitudeWriter<S extends SoundAmplitude, B extends LineOutAmplitudeWriter<S,B>> extends Object implements LineOutAmplitudeWriter<S,B>
The AbstractLineOutAmplitudeWriter provides a foundation means to write sound samples to a line-out device.