Package com.tino1b2be.dtmf.io.wav.internal
com.tino1b2be.dtmf.io.wav.
Nothing under this package is part of the published dtmf-io-wav
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 RIFF chunk record and
reader that parse the RIFF/WAVE (and RF64/
WAVE) container structure, the WaveFormat metadata
record populated from a validated fmt chunk, and the
WavSampleReader that drives WavAudioSource by pulling
frame bytes from the payload and handing them to the shared PCM-to-double
sample-conversion helper from com.tino1b2be.dtmf.io.internal. All
of those names are internal detail — the public contract for WAV reading
lives on WavAudioSourceProvider and WavAudioSource in the
parent package.
- Since:
- 2.1.0
-
ClassDescriptionHeader metadata for a single RIFF chunk inside a WAV container.Low-level RIFF byte reader for the clean-room WAV parser in this package.Parsed metadata from a WAV file's
fmtchunk together with the byte-range coordinates of itsdatapayload.Numeric-format discriminator for a validated WAV stream.Frame-by-frame decoder for thedatapayload of a validated WAV stream.