Skip navigation links
C F G I L M N P R S T V 

C

close() - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
close(long) - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
close() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 
close(long) - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
Closes the native peer and releases all resources held by it.
close(long) - Method in class com.tagtraum.ffsampledsp.FFStreamInputStream
 
close(long) - Method in class com.tagtraum.ffsampledsp.FFURLInputStream
 
com.tagtraum.ffsampledsp - package com.tagtraum.ffsampledsp
Core classes of the FFSampledSP library—a simple implementation of the javax.sound.sampled.spi interfaces based on FFmpeg.

F

FFAudioFileFormat - Class in com.tagtraum.ffsampledsp
Our version of AudioFileFormat, instantiated from native code in FFAudioFileReader.c.
FFAudioFileFormat(String, int, float, int, int, int, float, int, boolean, long, int, Boolean, boolean) - Constructor for class com.tagtraum.ffsampledsp.FFAudioFileFormat
 
FFAudioFileReader - Class in com.tagtraum.ffsampledsp
Open URLs/files or streams and returns a AudioFileFormat instance.
FFAudioFileReader() - Constructor for class com.tagtraum.ffsampledsp.FFAudioFileReader
 
FFAudioFormat - Class in com.tagtraum.ffsampledsp
FFSampledSP's AudioFormat adding a FFAudioFormat.PROVIDER property and a special constructor to be called from FFAudioFileFormat.
FFAudioFormat(int, float, int, int, int, float, boolean, int, Boolean, boolean) - Constructor for class com.tagtraum.ffsampledsp.FFAudioFormat
 
FFAudioFormat.FFEncoding - Class in com.tagtraum.ffsampledsp
libavcodec encodings that are aware of their AVCodecID.
FFAudioFormat.FFEncoding.Codec - Enum in com.tagtraum.ffsampledsp
Codecs supported by libavcodec.
FFAudioInputStream - Class in com.tagtraum.ffsampledsp
Effectively acts as a wrapper around our own FFNativePeerInputStream.
FFAudioInputStream(FFNativePeerInputStream, AudioFormat, long) - Constructor for class com.tagtraum.ffsampledsp.FFAudioInputStream
 
FFCodecInputStream - Class in com.tagtraum.ffsampledsp
Used by FFFormatConversionProvider to convert a FFAudioInputStream (not just any AudioInputStream) to another AudioFormat.
FFCodecInputStream(AudioFormat, FFAudioInputStream) - Constructor for class com.tagtraum.ffsampledsp.FFCodecInputStream
 
FFEncoding(FFAudioFormat.FFEncoding.Codec) - Constructor for class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
FFEncoding(String, int) - Constructor for class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
FFFormatConversionProvider - Class in com.tagtraum.ffsampledsp
FormatConversionProvider for FFSampledSP.
FFFormatConversionProvider() - Constructor for class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
FFNativeLibraryLoader - Class in com.tagtraum.ffsampledsp
First tries to load a library the default way using System.loadLibrary(String), upon failure falls back to the base directory of the given class package or the jar the class is in.
FFNativePeerInputStream - Class in com.tagtraum.ffsampledsp
Audio stream backed by FFmpeg.
FFNativePeerInputStream() - Constructor for class com.tagtraum.ffsampledsp.FFNativePeerInputStream
Subclasses will open a native stream in this constructor.
FFSAMPLEDSP - Static variable in class com.tagtraum.ffsampledsp.FFAudioFormat
Special property value for FFAudioFormat.PROVIDER, marking FFSampledSP audio formats.
FFStreamInputStream - Class in com.tagtraum.ffsampledsp
Audio stream capable of decoding a stream via FFmpeg.
FFStreamInputStream(InputStream) - Constructor for class com.tagtraum.ffsampledsp.FFStreamInputStream
 
FFStreamInputStream(InputStream, int) - Constructor for class com.tagtraum.ffsampledsp.FFStreamInputStream
 
FFURLInputStream - Class in com.tagtraum.ffsampledsp
Audio stream capable of decoding resources via FFmpeg.
FFURLInputStream(URL) - Constructor for class com.tagtraum.ffsampledsp.FFURLInputStream
 
FFURLInputStream(URL, int) - Constructor for class com.tagtraum.ffsampledsp.FFURLInputStream
 
fillNativeBuffer() - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
fillNativeBuffer() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
fillNativeBuffer() - Method in class com.tagtraum.ffsampledsp.FFStreamInputStream
fillNativeBuffer() - Method in class com.tagtraum.ffsampledsp.FFURLInputStream
 
finalize() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 
findFile(String, Class<?>, FileFilter) - Static method in class com.tagtraum.ffsampledsp.FFNativeLibraryLoader
Finds a file that is either in the classpath or in the same directory as a given class's jar.

G

getAudioFileFormat(InputStream) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioFileFormat(File) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioFileFormat(URL) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioFileFormats(InputStream) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioFileFormats(File) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
Returns one or more AudioFileFormats for the given file.
getAudioFileFormats(URL) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
Returns one or more AudioFileFormats for the given file.
getAudioInputStream(InputStream) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioInputStream(URL) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioInputStream(File) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
 
getAudioInputStream(InputStream, int) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
Allows you to open a specific audio stream from the given stream.
getAudioInputStream(URL, int) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
Allows you to open a specific audio stream from the given URL.
getAudioInputStream(File, int) - Method in class com.tagtraum.ffsampledsp.FFAudioFileReader
Allows you to open a specific audio stream from the given file.
getAudioInputStream(AudioFormat, AudioInputStream) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
getCodec(int) - Static method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getCodecId() - Method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getEncoding() - Method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
 
getFrameLength() - Method in class com.tagtraum.ffsampledsp.FFAudioInputStream
 
getId() - Method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
 
getInstance(AudioFormat) - Static method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getInstance(String) - Static method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getInstance(int) - Static method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getName() - Method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
 
getProperty(String) - Method in class com.tagtraum.ffsampledsp.FFAudioFileFormat
 
getSourceEncodings() - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
getSupportedEncodings() - Static method in class com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding
 
getTargetEncodings() - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
getTargetEncodings(AudioFormat) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 

I

isConversionSupported(AudioFormat.Encoding, AudioFormat) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
isConversionSupported(AudioFormat, AudioFormat) - Method in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
isOpen() - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
isOpen() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
Indicates whether the underlying native peer is still available.
isPCM() - Method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
 
isSeekable() - Method in class com.tagtraum.ffsampledsp.FFAudioInputStream
Indicates whether this stream is seekable.
isSeekable() - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
isSeekable() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 
isSeekable() - Method in class com.tagtraum.ffsampledsp.FFStreamInputStream
Always returns false.
isSeekable() - Method in class com.tagtraum.ffsampledsp.FFURLInputStream
 

L

loadLibrary() - Static method in class com.tagtraum.ffsampledsp.FFNativeLibraryLoader
Loads the FFSampledSP library.
loadLibrary(String) - Static method in class com.tagtraum.ffsampledsp.FFNativeLibraryLoader
Loads a library.
loadLibrary(String, Class<?>) - Static method in class com.tagtraum.ffsampledsp.FFNativeLibraryLoader
Loads a library.

M

MONO - Static variable in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 

N

NATIVE_ORDER - Static variable in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 
nativeBuffer - Variable in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
Buffer the native side copies audio data into.

P

pointer - Variable in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
Pointer to the native peer struct.
properties() - Method in class com.tagtraum.ffsampledsp.FFAudioFileFormat
 
PROVIDER - Static variable in class com.tagtraum.ffsampledsp.FFAudioFormat
Property key to mark where this AudioFormat came from.

R

read(byte[], int, int) - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
read() - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
read() - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 
read(byte[], int, int) - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 

S

seek(long, TimeUnit) - Method in class com.tagtraum.ffsampledsp.FFAudioInputStream
Positions the stream at the desired timestamp.
seek(long, TimeUnit) - Method in class com.tagtraum.ffsampledsp.FFCodecInputStream
 
seek(long, TimeUnit) - Method in class com.tagtraum.ffsampledsp.FFNativePeerInputStream
 
seek(long, TimeUnit) - Method in class com.tagtraum.ffsampledsp.FFStreamInputStream
Always throws UnsupportedOperationException, because stream based FFNativePeerInputStreams are not seekable
seek(long, TimeUnit) - Method in class com.tagtraum.ffsampledsp.FFURLInputStream
 
STEREO - Static variable in class com.tagtraum.ffsampledsp.FFFormatConversionProvider
 

T

toString() - Method in class com.tagtraum.ffsampledsp.FFURLInputStream
 

V

valueOf(String) - Static method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tagtraum.ffsampledsp.FFAudioFormat.FFEncoding.Codec
Returns an array containing the constants of this enum type, in the order they are declared.
C F G I L M N P R S T V 
Skip navigation links

Copyright © 2013–2023 tagtraum industries incorporated. All rights reserved.