Index

B C D E F H I O P R S T V W 
All Classes and Interfaces|All Packages

B

bitDepth() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
Returns the value of the bitDepth record component.
bytesPerFrame() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
Returns the value of the bytesPerFrame record 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 channelCount record component.
com.tino1b2be.dtmf.io.wav - package com.tino1b2be.dtmf.io.wav
WAV AudioSourceProvider implementation 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 dataSizeBytes record component.
dataStartByteOffset() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
Returns the value of the dataStartByteOffset record component.
dataStartOffset() - Method in record class com.tino1b2be.dtmf.io.wav.internal.RiffChunk
Returns the value of the dataStartOffset record component.

E

encoding() - Method in record class com.tino1b2be.dtmf.io.wav.internal.WaveFormat
Returns the value of the encoding record 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 id record 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 n bytes and interpret them as US-ASCII.
readBytes(byte[], int, int) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
Read exactly len raw bytes from the underlying byte source into buf[off .. off + len).
readFrames(double[], int, int) - Method in class com.tino1b2be.dtmf.io.wav.internal.WavSampleReader
Read up to framesToRead frames from the payload into buffer starting at offset.
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 sampleRate record 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 size record component.
skip(long) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
Skip exactly n bytes.
skipPaddingIfNeeded(long) - Method in class com.tino1b2be.dtmf.io.wav.internal.RiffReader
Skip a single pad byte when chunkSize is 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 totalFrames record 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
AudioSourceProvider implementation for the RIFF/WAVE (and RF64/WAVE) container formats.
WavAudioSourceProvider() - Constructor for class com.tino1b2be.dtmf.io.wav.WavAudioSourceProvider
ServiceLoader requires 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 fmt chunk together with the byte-range coordinates of its data payload.
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 data payload 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.
B C D E F H I O P R S T V W 
All Classes and Interfaces|All Packages