Index
All Classes and Interfaces|All Packages|Serialized Form
C
- channels() - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
- channels() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- channels() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- com.io7m.jsamplebuffer.api - package com.io7m.jsamplebuffer.api
-
Sample buffer (API)
- com.io7m.jsamplebuffer.vanilla - package com.io7m.jsamplebuffer.vanilla
-
Sample buffer (Vanilla implementation)
- com.io7m.jsamplebuffer.xmedia - package com.io7m.jsamplebuffer.xmedia
-
Sample buffer (javax.media Support)
- com.io7m.jsamplebuffer.xmedia.internal - package com.io7m.jsamplebuffer.xmedia.internal
-
Sample buffer (javax.media Support [internals])
- convert(SampleBufferFactoryType, SampleBufferType, double) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferRateConverterType
-
Convert the given buffer to the target sample rate (returning a new buffer).
- convert(SampleBufferFactoryType, SampleBufferType, double) - Method in class com.io7m.jsamplebuffer.xmedia.internal.SXMSampleBufferRateConverter
- createBuffer(int, long, double) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferFactoryType
-
Construct a sample buffer.
- createConverter() - Method in interface com.io7m.jsamplebuffer.api.SampleBufferRateConverterFactoryType
- createConverter() - Method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBufferRateConverters
- createStreamFromSampleBuffer(SampleBufferReadableType) - Static method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBuffers
-
Produce a stream from the given sample buffer.
- createWithByteBuffer(int, long, double, LongFunction<ByteBuffer>) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
-
Create a sample buffer.
- createWithByteBuffer(int, long, double, LongFunction<ByteBuffer>) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
-
Create a sample buffer.
- createWithDirectBuffer(int, long, double) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
-
Create a sample buffer.
- createWithDirectBuffer(int, long, double) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
-
Create a sample buffer.
- createWithHeapBuffer(int, long, double) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
-
Create a sample buffer.
- createWithHeapBuffer(int, long, double) - Static method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
-
Create a sample buffer.
F
- frameGetExact(long) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
-
Get the value of frame
index
. - frameGetExact(long) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameGetExact(long) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frameGetExact(long, double[]) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
-
Get the value of frame
index
. - frameGetExact(long, double[]) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameGetExact(long, double[]) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frames() - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
- frames() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frames() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frameSetAll(long, double) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferType
-
Set the value of frame
index
. - frameSetAll(long, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameSetAll(long, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frameSetExact(long, double) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferType
-
Set the value of frame
index
. - frameSetExact(long, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameSetExact(long, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frameSetExact(long, double[]) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferType
-
Set the value of frame
index
. - frameSetExact(long, double[]) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameSetExact(long, double[]) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- frameSetExact(long, double, double) - Method in interface com.io7m.jsamplebuffer.api.SampleBufferType
-
Set the value of frame
index
. - frameSetExact(long, double, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- frameSetExact(long, double, double) - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
R
- readSampleBufferFromFile(Path, SampleBufferFactoryType) - Static method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBuffers
-
Read the given file into a sample buffer.
- readSampleBufferFromStream(AudioInputStream, SampleBufferFactoryType) - Static method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBuffers
-
Read the given stream into a sample buffer.
S
- SampleBufferDouble - Class in com.io7m.jsamplebuffer.vanilla
-
A sample buffer using
double
elements. - SampleBufferException - Exception in com.io7m.jsamplebuffer.api
-
An exception occurred involving a sample buffer.
- SampleBufferException(String) - Constructor for exception com.io7m.jsamplebuffer.api.SampleBufferException
-
Construct an exception.
- SampleBufferException(String, Throwable) - Constructor for exception com.io7m.jsamplebuffer.api.SampleBufferException
-
Construct an exception.
- SampleBufferException(Throwable) - Constructor for exception com.io7m.jsamplebuffer.api.SampleBufferException
-
Construct an exception.
- SampleBufferFactoryType - Interface in com.io7m.jsamplebuffer.api
-
A provider of sample buffers.
- SampleBufferFloat - Class in com.io7m.jsamplebuffer.vanilla
-
A sample buffer using
float
elements. - SampleBufferRateConverterFactoryType - Interface in com.io7m.jsamplebuffer.api
-
A factory of sample buffer rate converters.
- SampleBufferRateConverterType - Interface in com.io7m.jsamplebuffer.api
-
A converter of sample rates for buffers.
- SampleBufferReadableType - Interface in com.io7m.jsamplebuffer.api
-
A readable sample buffer.
- SampleBufferType - Interface in com.io7m.jsamplebuffer.api
-
A readable and writable sample buffer.
- sampleRate() - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
- sampleRate() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferDouble
- sampleRate() - Method in class com.io7m.jsamplebuffer.vanilla.SampleBufferFloat
- samples() - Method in interface com.io7m.jsamplebuffer.api.SampleBufferReadableType
- SXMSampleBufferRateConverter - Class in com.io7m.jsamplebuffer.xmedia.internal
-
An implementation of a sample rate converter that uses
javax.sound
to perform the resampling. - SXMSampleBufferRateConverter() - Constructor for class com.io7m.jsamplebuffer.xmedia.internal.SXMSampleBufferRateConverter
-
An implementation of a sample rate converter that uses
javax.sound
to perform the resampling. - SXMSampleBufferRateConverters - Class in com.io7m.jsamplebuffer.xmedia
-
An implementation of a sample rate converter that uses
javax.sound
to perform the resampling. - SXMSampleBufferRateConverters() - Constructor for class com.io7m.jsamplebuffer.xmedia.SXMSampleBufferRateConverters
-
An implementation of a sample rate converter that uses
javax.sound
to perform the resampling. - SXMSampleBuffers - Class in com.io7m.jsamplebuffer.xmedia
-
Functions to create buffers from audio streams.
W
- writeSampleBufferToFile(SampleBufferReadableType, Path) - Static method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBuffers
-
Write the given sample to the given file in WAVE format.
- writeSampleBufferToFile(SampleBufferReadableType, AudioFileFormat.Type, Path) - Static method in class com.io7m.jsamplebuffer.xmedia.SXMSampleBuffers
-
Write the given sample to the given file.
All Classes and Interfaces|All Packages|Serialized Form