Package | Description |
---|---|
org.jcodec.audio |
Modifier and Type | Class and Description |
---|---|
static class |
Audio.DummyFilter |
class |
ChannelMerge
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
A funnel that merges channels into multi-channel stream
|
class |
ChannelSplit
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
A fork that splits the channels into different streams
|
class |
ConvolutionFilter
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
Base for all filters that use convolution with kernel
|
class |
FilterGraph
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
Audio filter graph
Represents a combination of filters as on 'uber' filter
|
class |
LanczosInterpolator
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
Lanczos resampler
|
class |
SincLowPassFilter
This class is part of JCodec ( www.jcodec.org ) This software is distributed
under FreeBSD License
Low pass filter based on windowed sinc function
Simplest possible low pass filter
BW = 4 / kernelSize
BW - width of transition band measured in fraction of sampling rate
So for kernelSize = 20, and sampling rate 48000, BW = 9600 Hz ( pretty huge )
|
Modifier and Type | Method and Description |
---|---|
static FilterGraph.Factory |
FilterGraph.addLevel(AudioFilter first) |
FilterGraph.Factory |
FilterGraph.Factory.addLevel(AudioFilter[] filters)
Adds filters to the next level in the graph
The filters are added to from the left to the right, i.e.
|
FilterGraph.Factory |
FilterGraph.Factory.addLevels(AudioFilter filter,
int n)
Adds n of this filter as the next level in a graph
|
FilterGraph.Factory |
FilterGraph.Factory.addLevelSpan(AudioFilter filter)
Adds a level to the graph and tries to fill it with as many of the
current filter as will be needed to take all the outputs of the
previous level
|
static FilterSocket |
FilterSocket.createFilterSocket(AudioFilter[] filters) |
static FilterSocket |
FilterSocket.createFilterSocket2(AudioFilter filter,
FloatBuffer[] buffers,
long[] positions) |
static void |
Audio.filterTransfer(AudioSource src,
AudioFilter filter,
AudioSink sink) |
Constructor and Description |
---|
Factory(AudioFilter firstFilter) |
Copyright © 2019. All rights reserved.