Module org.refcodes.audio
Package org.refcodes.audio
Interface SamplingRateAccessor.SamplingRateBuilder<B extends SamplingRateAccessor.SamplingRateBuilder<B>>
-
- Type Parameters:
B- The builder to return in order to be able to apply multiple build operations.
- All Known Subinterfaces:
CsvSampleWriter<S,B>,CurveFunctionSoundSampleBuilder,LineOutSampleWriter<S,B>,MonoSampleBuilder,MonoSampleWriter<B>,SampleBuilder<S,B>,SampleWriter<S,B>,SoundSampleBuilder,SoundSampleWriter<B>,WavSampleWriter<S,B>
- All Known Implementing Classes:
AbstractCsvSampleWriter,AbstractLineOutSampleWriter,AbstractSvgSampleWriter,AbstractWavSampleWriter,CsvMonoSampleWriter,CsvSoundSampleWriter,CurveFunctionSoundSampleBuilderImpl,LineOutMonoSampleWriter,LineOutSoundSampleWriter,MonoSampleBuilderImpl,SoundSampleBuilderImpl,SvgMonoSampleWriter,WavMonoSampleWriter,WavSoundSampleWriter
- Enclosing interface:
- SamplingRateAccessor
public static interface SamplingRateAccessor.SamplingRateBuilder<B extends SamplingRateAccessor.SamplingRateBuilder<B>>Provides a builder method for a sampling rate property returning the builder for applying multiple build operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BwithSamplingRate(int aSamplingRate)Sets the sampling rate for the sampling rate property.
-
-
-
Method Detail
-
withSamplingRate
B withSamplingRate(int aSamplingRate)
Sets the sampling rate for the sampling rate property.- Parameters:
aSamplingRate- The sampling rate to be stored by the sampling rate property.- Returns:
- The builder for applying multiple build operations.
-
-