Skip navigation links
A B C D E F G H I L M N R S T V 

A

add(Rational) - Method in class com.tagtraum.pcmsampledsp.Rational
Add another rational to this, returning a new object.
addToDelayLine(double) - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
available() - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
available() - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
available() - Method in class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
 

B

BytesDoubleConverter - Class in com.tagtraum.pcmsampledsp
BytesDoubleConverter.
BytesFloatConverter - Class in com.tagtraum.pcmsampledsp
BytesFloatConverter.
BytesIntConverter - Class in com.tagtraum.pcmsampledsp
Simple converter from bytes to ints and back, while taking into account the sign, bytes per int and byte order.
BytesIntConverter() - Constructor for class com.tagtraum.pcmsampledsp.BytesIntConverter
 

C

com.tagtraum.pcmsampledsp - package com.tagtraum.pcmsampledsp
Core classes of the PCMSampledSP library.
compareTo(Rational) - Method in class com.tagtraum.pcmsampledsp.Rational
 
Converter<A> - Interface in com.tagtraum.pcmsampledsp
Converter.
createFir1_29thOrderLowpass(int) - Static method in class com.tagtraum.pcmsampledsp.FIRFilter
29th order Fir1 (Matlab/Octave) lowpass filter that lets factor-th-Nyquist pass (ω=1/factor).

D

decode(ByteBuffer, double[]) - Method in class com.tagtraum.pcmsampledsp.BytesDoubleConverter
 
decode(ByteBuffer, float[]) - Method in class com.tagtraum.pcmsampledsp.BytesFloatConverter
 
decode(ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesIntConverter
Reads bytes from the provided buffer and converts them into an int.
decode(ByteBuffer, int[]) - Method in class com.tagtraum.pcmsampledsp.BytesIntConverter
 
decode(ByteBuffer, A) - Method in interface com.tagtraum.pcmsampledsp.Converter
Reads samples from the byte buffer and writes the resulting values to the provided array.
doubleValue() - Method in class com.tagtraum.pcmsampledsp.Rational
 

E

encode(double[], ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesDoubleConverter
 
encode(double[], int, ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesDoubleConverter
 
encode(float[], ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesFloatConverter
 
encode(float[], int, ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesFloatConverter
 
encode(int, ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesIntConverter
Writes the given value to the given buffer.
encode(int[], ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesIntConverter
 
encode(int[], int, ByteBuffer) - Method in class com.tagtraum.pcmsampledsp.BytesIntConverter
 
encode(A, ByteBuffer) - Method in interface com.tagtraum.pcmsampledsp.Converter
Writes the given array to the target byte buffer using the given byte order, bytes per sample etc.
encode(A, int, ByteBuffer) - Method in interface com.tagtraum.pcmsampledsp.Converter
Writes the given array to the target byte buffer using the given byte order, bytes per sample etc.
equals(Object) - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
equals(Object) - Method in class com.tagtraum.pcmsampledsp.Rational
 

F

filter(float[]) - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
filter() - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
FIRFilter - Class in com.tagtraum.pcmsampledsp
FIR (finite impulse response) filter.
FIRFilter(double[]) - Constructor for class com.tagtraum.pcmsampledsp.FIRFilter
 
floatValue() - Method in class com.tagtraum.pcmsampledsp.Rational
 

G

getAudioInputStream(AudioFormat, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getAudioInputStream(AudioFormat, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getAudioInputStream(AudioFormat, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 
getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 
getCoefficients() - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
getDenominator() - Method in class com.tagtraum.pcmsampledsp.Rational
Denominator.
getFactor() - Method in class com.tagtraum.pcmsampledsp.Resampler
Resampling factor.
getInstance(boolean) - Static method in class com.tagtraum.pcmsampledsp.BytesDoubleConverter
 
getInstance(boolean) - Static method in class com.tagtraum.pcmsampledsp.BytesFloatConverter
 
getInstance(int, boolean, boolean) - Static method in class com.tagtraum.pcmsampledsp.BytesIntConverter
Returns a suitable instance.
getNumerator() - Method in class com.tagtraum.pcmsampledsp.Rational
Numerator
getSourceEncodings() - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getSourceEncodings() - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getSourceEncodings() - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 
getTargetEncodings() - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getTargetEncodings(AudioFormat) - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getTargetEncodings() - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getTargetEncodings(AudioFormat) - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getTargetEncodings() - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 
getTargetEncodings(AudioFormat) - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 
getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 

H

hashCode() - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
hashCode() - Method in class com.tagtraum.pcmsampledsp.Rational
 

I

intValue() - Method in class com.tagtraum.pcmsampledsp.Rational
 

L

longValue() - Method in class com.tagtraum.pcmsampledsp.Rational
 

M

mark(int) - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
mark(int) - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
mark(int) - Method in class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
Marks the current position in this audio input stream.
markSupported() - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
markSupported() - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
maxPossibleValue(int, boolean) - Static method in class com.tagtraum.pcmsampledsp.BytesIntConverter
 
minPossibleValue(int, boolean) - Static method in class com.tagtraum.pcmsampledsp.BytesIntConverter
 

N

next() - Method in interface com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream.Dither
 

R

Rational - Class in com.tagtraum.pcmsampledsp
Rational number.
Rational(int, int) - Constructor for class com.tagtraum.pcmsampledsp.Rational
Constructs an immutable rational number.
read(byte[], int, int) - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
read(byte[], int, int) - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
read(byte[], int, int) - Method in class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
 
reduce() - Method in class com.tagtraum.pcmsampledsp.Rational
Reduces this, returning a new object, if it is different.
resample(int[], int[], int, int) - Method in class com.tagtraum.pcmsampledsp.Resampler
 
resample(float[], float[], int, int) - Method in class com.tagtraum.pcmsampledsp.Resampler
 
resample(double[], double[], int, int) - Method in class com.tagtraum.pcmsampledsp.Resampler
 
ResampleConversionProvider - Class in com.tagtraum.pcmsampledsp
Allows the re-sampling of linear PCM encoded audio.
ResampleConversionProvider() - Constructor for class com.tagtraum.pcmsampledsp.ResampleConversionProvider
 
Resampler - Class in com.tagtraum.pcmsampledsp
Resamples the input by upsampling, low pass filtering and then downsampling by the given factors.
Resampler(Rational) - Constructor for class com.tagtraum.pcmsampledsp.Resampler
Creates a resampler using a simple fir1 29th order (=30taps) low pass filter and the given up- and down-sample factors.
Resampler(double[], Rational) - Constructor for class com.tagtraum.pcmsampledsp.Resampler
Creates a resampler using a FIR filter based on the given coefficients and the given up- and down-sample factors.
Resampler(FIRFilter, Rational) - Constructor for class com.tagtraum.pcmsampledsp.Resampler
Creates a resampler using a FIR low pass filter and the given up- and down-sample factors.
ResamplerAudioInputStream - Class in com.tagtraum.pcmsampledsp
Resamples an input audio stream on the fly.
ResamplerAudioInputStream(AudioInputStream, Rational) - Constructor for class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
Constructs an AudioInputStream for the desired sampling rate.
reset() - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
reset() - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
reset() - Method in class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
Repositions this audio input stream to the position it had at the time its mark method was last invoked.

S

SampleSizeAudioInputStream - Class in com.tagtraum.pcmsampledsp
Changes the sample size on the fly.
SampleSizeAudioInputStream(AudioInputStream, int) - Constructor for class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
Constructs an AudioInputStream for the desired sample size.
SampleSizeAudioInputStream.Dither - Interface in com.tagtraum.pcmsampledsp
Dither function used when reducing bit depth.
SampleSizeConversionProvider - Class in com.tagtraum.pcmsampledsp
Is capable of converting audio of a given bit depth to a different bit depth, as long as it is 8, 16, 24, or 32 bits.
SampleSizeConversionProvider() - Constructor for class com.tagtraum.pcmsampledsp.SampleSizeConversionProvider
 
skip(long) - Method in class com.tagtraum.pcmsampledsp.ResamplerAudioInputStream
 
skip(long) - Method in class com.tagtraum.pcmsampledsp.SampleSizeAudioInputStream
 
skip(long) - Method in class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
 
StereofyAudioInputStream - Class in com.tagtraum.pcmsampledsp
Stream that converts a mono stream into a stereo stream by duplicating the mono channel.
StereofyAudioInputStream(AudioInputStream, AudioFormat) - Constructor for class com.tagtraum.pcmsampledsp.StereofyAudioInputStream
 
StereofyConversionProvider - Class in com.tagtraum.pcmsampledsp
Converts a mono signal to stereo by duplicating the mono channel.
StereofyConversionProvider() - Constructor for class com.tagtraum.pcmsampledsp.StereofyConversionProvider
 

T

toString() - Method in class com.tagtraum.pcmsampledsp.FIRFilter
 
toString() - Method in class com.tagtraum.pcmsampledsp.Rational
 
toString() - Method in class com.tagtraum.pcmsampledsp.Resampler
 

V

valueOf(float) - Static method in class com.tagtraum.pcmsampledsp.Rational
Converts the given float into a rational number using an approximation.
valueOf(float, float) - Static method in class com.tagtraum.pcmsampledsp.Rational
Converts the given float into a rational number using an approximation.
A B C D E F G H I L M N R S T V 
Skip navigation links

Copyright © 2011–2018 tagtraum industries incorporated. All rights reserved.