Index
All Classes and Interfaces|All Packages
B
- bitDepth() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
bitDepthrecord component. - bytesPerFrame() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
bytesPerFramerecord component.
C
- canOpen(InputStream, String) - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
- canOpen(Path) - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
- channelCount() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
channelCountrecord component. - com.tino1b2be.dtmf.io.wav - package com.tino1b2be.dtmf.io.wav
-
WAV
AudioSourceProviderimplementation for DTMF-Decoder v2. - com.tino1b2be.dtmf.io.wav.internal - package com.tino1b2be.dtmf.io.wav.internal
-
Package-private implementation details for
com.tino1b2be.dtmf.io.wav.
D
- dataSizeBytes() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
dataSizeBytesrecord component. - dataStartByteOffset() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
dataStartByteOffsetrecord component. - dataStartOffset() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Returns the value of the
dataStartOffsetrecord component.
E
- encoding() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
encodingrecord component. - equals(Object) - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Indicates whether some other object is "equal to" this one.
F
- format() - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
- formatName() - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
- frameCursor() - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
H
- hashCode() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns a hash code value for this object.
I
- id() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Returns the value of the
idrecord component. - IEEE_FLOAT - Enum constant in enum class com.tino1b2be.dtmf.io.wav.internal.WaveFormat.Encoding
-
IEEE 754 floating-point PCM, already in
[-1.0, 1.0]by convention and read without scaling.
O
- open(InputStream, String) - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
- open(Path) - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
P
- PCM_SIGNED - Enum constant in enum class com.tino1b2be.dtmf.io.wav.internal.WaveFormat.Encoding
-
Two's-complement signed integer PCM.
- position() - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Current byte position within the underlying source.
- priority() - Method in class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
R
- readAscii(int) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Read exactly
nbytes and interpret them as US-ASCII. - readBytes(byte[], int, int) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Read exactly
lenraw bytes from the underlying byte source intobuf[off .. off + len). - readFrames(double[], int, int) - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
-
Read up to
framesToReadframes from the payload intobufferstarting atoffset. - readU16LE() - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Read an unsigned 16-bit little-endian integer.
- readU32LE() - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Read four bytes and interpret them as a little-endian unsigned 32-bit integer widened to
long. - readU64LE() - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Read eight bytes and interpret them as a little-endian 64-bit integer.
- RiffChunk - Record Class in com.tino1b2be.dtmf.io.wav.internal
-
Header metadata for a single RIFF chunk inside a WAV container.
- RiffChunk(String, long, long) - Constructor for record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Compact constructor validating the non-null and non-negative invariants.
- RiffReader - Class in com.tino1b2be.dtmf.io.wav.internal
-
Low-level RIFF byte reader for the clean-room WAV parser in this package.
- RiffReader(InputStream) - Constructor for class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Build a reader that pulls from a forward-only
InputStream. - RiffReader(FileChannel) - Constructor for class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Build a reader that pulls from a random-access
FileChannel.
S
- sampleRate() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
sampleRaterecord component. - seekToFrame(long) - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
-
Reset the reader's internal frame cursor to
frameIndex. - size() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Returns the value of the
sizerecord component. - skip(long) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Skip exactly
nbytes. - skipPaddingIfNeeded(long) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
-
Skip a single pad byte when
chunkSizeis odd.
T
- toString() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
-
Returns a string representation of this record class.
- toString() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns a string representation of this record class.
- totalFrames() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Returns the value of the
totalFramesrecord component. - totalFrames() - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
V
- valueOf(String) - Static method in enum class com.tino1b2be.dtmf.io.wav.internal.WaveFormat.Encoding
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.tino1b2be.dtmf.io.wav.internal.WaveFormat.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WavAudioSourceProvider - Class in com.tino1b2be.dtmf.io.wav
-
AudioSourceProviderimplementation for theRIFF/WAVE(andRF64/WAVE) container formats. - WavAudioSourceProvider() - Constructor for class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
-
ServiceLoaderrequires a public no-argument constructor (Requirement 4.1). - WaveFormat - Record Class in com.tino1b2be.dtmf.io.wav.internal
-
Parsed metadata from a WAV file's
fmtchunk together with the byte-range coordinates of itsdatapayload. - WaveFormat(int, int, int, int, WaveFormat.Encoding, long, long, long) - Constructor for record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
-
Compact constructor validating every field against the class-level contract.
- WaveFormat.Encoding - Enum Class in com.tino1b2be.dtmf.io.wav.internal
-
Numeric-format discriminator for a validated WAV stream.
- WavSampleReader - Class in com.tino1b2be.dtmf.io.wav.internal
-
Frame-by-frame decoder for the
datapayload of a validated WAV stream. - WavSampleReader(WaveFormat, InputStream) - Constructor for class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
-
Build a reader backed by a forward-only
InputStream. - WavSampleReader(WaveFormat, FileChannel) - Constructor for class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
-
Build a reader backed by a random-access
FileChannel.
All Classes and Interfaces|All Packages