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
All Methods Instance Methods Default Methods 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 Detail
-
letBitsPerSample
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).- Parameters:
aBitsPerSample
- TheBitsPerSample
to set (viaBitsPerSampleAccessor.BitsPerSampleMutator.setBitsPerSample(BitsPerSample)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-