Package com.tino1b2be.dtmf.io.internal
com.tino1b2be.dtmf.io.
Nothing under this package is part of the published dtmf-io API.
Types declared here are package-private by convention (either explicitly or
by being non-public) and are free to change, move, or disappear
between any two releases without notice. External callers MUST NOT depend
on any class, method, constant, or file in this package.
Expected residents of this package include the shared PCM-to-double
sample-conversion helper used by RawPcmAudioSource,
WavAudioSource, and Mp3AudioSource (sample normalization
per Requirements 3.6, 7.12, and 9.14), the ProviderScore record
used by AudioSources to track SPI Priority Score bookkeeping
during provider dispatch (Requirement 5.6), and a stereo-to-mono
downmixer used by DtmfFileDecoder when the caller asks for
MONO against a two-channel source (Requirement 8.7). All of
those names are internal detail — the public contract for each
behaviour lives on the public types in the parent package.
- Since:
- 2.1.0
-
ClassDescriptionScoring bookkeeping for a single
AudioSourceProviderduring the content-based dispatch performed byAudioSources.open(...).Shared PCM sample normalisation helper for thedtmf-iofamily of modules.Primitive functional interface for a single-frame PCM decoder.