S
- The SoundSample
(sub-)type on which the
SampleBuilder
implementation is to operate on.B
- The SampleBuilder
implementing this SampleBuilder
.org.refcodes.mixin.IndexAccessor
, org.refcodes.mixin.IndexAccessor.IndexBuilder<B>
, org.refcodes.mixin.IndexAccessor.IndexMutator
, org.refcodes.mixin.IndexAccessor.IndexProperty
, SamplingRateAccessor
, SamplingRateAccessor.SamplingRateBuilder<B>
, SamplingRateAccessor.SamplingRateMutator
, SamplingRateAccessor.SamplingRateProperty
, SoundSample
, org.refcodes.mixin.TimeStampAccessor
, org.refcodes.mixin.TimeStampAccessor.TimeStampBuilder<B>
, org.refcodes.mixin.TimeStampAccessor.TimeStampMutator
, org.refcodes.mixin.TimeStampAccessor.TimeStampProperty
MonoSampleBuilder
, SoundSampleBuilder
MonoSampleBuilderImpl
, SoundSampleBuilderImpl
public interface SampleBuilder<S extends SoundSample,B extends SampleBuilder<S,B>> extends SoundSample, org.refcodes.mixin.IndexAccessor.IndexProperty, org.refcodes.mixin.IndexAccessor.IndexBuilder<B>, SamplingRateAccessor.SamplingRateProperty, SamplingRateAccessor.SamplingRateBuilder<B>, org.refcodes.mixin.TimeStampAccessor.TimeStampProperty, org.refcodes.mixin.TimeStampAccessor.TimeStampBuilder<B>
MonoSampleBuilder
or
the SoundSampleBuilder
.org.refcodes.mixin.IndexAccessor.IndexBuilder<B extends org.refcodes.mixin.IndexAccessor.IndexBuilder<B>>, org.refcodes.mixin.IndexAccessor.IndexMutator, org.refcodes.mixin.IndexAccessor.IndexProperty
SamplingRateAccessor.SamplingRateBuilder<B extends SamplingRateAccessor.SamplingRateBuilder<B>>, SamplingRateAccessor.SamplingRateMutator, SamplingRateAccessor.SamplingRateProperty
org.refcodes.mixin.TimeStampAccessor.TimeStampBuilder<B extends org.refcodes.mixin.TimeStampAccessor.TimeStampBuilder<B>>, org.refcodes.mixin.TimeStampAccessor.TimeStampMutator, org.refcodes.mixin.TimeStampAccessor.TimeStampProperty
Modifier and Type | Method | Description |
---|---|---|
default void |
updateTimeStamp() |
Calculates the time stamp from the sampling rate and the index and sets
the time stamp property (as of
SoundSample.getTimeStamp() ). |
withDecreaseIndex, withIncreaseIndex, withIndex
decreaseIndex, increaseIndex, resetIndex, setIndex
getSamplingRate
withSamplingRate
setSamplingRate
letSamplingRate
getChannelCount, getSampleData, getTimeStamp
default void updateTimeStamp()
SoundSample.getTimeStamp()
).Copyright © 2021. All rights reserved.