Index

C F R S W 
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.
C F R S W 
All Classes and Interfaces|All Packages|Serialized Form