Module org.refcodes.audio
Package org.refcodes.audio
Interface BitsPerSampleAccessor.BitsPerSampleProperty
- All Superinterfaces:
BitsPerSampleAccessor
,BitsPerSampleAccessor.BitsPerSampleMutator
- All Known Subinterfaces:
LineOutSampleWriter<S,B>
,WavSampleWriter<S,B>
- All Known Implementing Classes:
AbstractLineOutSampleWriter
,AbstractWavSampleWriter
,LineOutMonoSampleWriter
,LineOutSoundSampleWriter
,WavMonoSampleWriter
,WavSoundSampleWriter
- Enclosing interface:
- BitsPerSampleAccessor
public static interface BitsPerSampleAccessor.BitsPerSampleProperty extends BitsPerSampleAccessor, BitsPerSampleAccessor.BitsPerSampleMutator
Provides a bits/sample per channel property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.audio.BitsPerSampleAccessor
BitsPerSampleAccessor.BitsPerSampleBuilder<B extends BitsPerSampleAccessor.BitsPerSampleBuilder<B>>, BitsPerSampleAccessor.BitsPerSampleMutator, BitsPerSampleAccessor.BitsPerSampleProperty
-
Method Summary
Modifier and Type Method Description default BitsPerSample
letBitsPerSample(BitsPerSample aBitsPerSample)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenBitsPerSample
(setter) as ofBitsPerSampleAccessor.BitsPerSampleMutator.setBitsPerSample(BitsPerSample)
and returns the very same value (getter).Methods inherited from interface org.refcodes.audio.BitsPerSampleAccessor
getBitsPerSample
Methods inherited from interface org.refcodes.audio.BitsPerSampleAccessor.BitsPerSampleMutator
setBitsPerSample
-
Method Details
-
letBitsPerSample
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenBitsPerSample
(setter) as ofBitsPerSampleAccessor.BitsPerSampleMutator.setBitsPerSample(BitsPerSample)
and returns the very same value (getter).- Parameters:
aBitsPerSample
- TheBitsPerSample
to set (viaBitsPerSampleAccessor.BitsPerSampleMutator.setBitsPerSample(BitsPerSample)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-