public class AudioProcessor extends Object
| Constructor and Description |
|---|
AudioProcessor()
Constructor for AudioProcessor
|
AudioProcessor(int desiredBufferSize,
int desiredFPS)
Constructor for AudioProcessor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEffectListener(DSPEffekt effectCallBack) |
void |
addListener(DspProcessorCallBack callBack) |
long |
getFramePosition()
returns the current FramePosition
|
byte[] |
getResultSampleBuffer() |
void |
initializeProcessor(AudioFormat audioFormat) |
void |
initializeProcessor(SourceDataLine sourceDataLine) |
boolean |
isDspEnabled() |
void |
removeEffectListener(DSPEffekt effectCallBack) |
void |
removeListener(DspProcessorCallBack callBack) |
void |
setDspEnabled(boolean dspEnabled) |
void |
setInternalFramePosition(long internalFramePosition) |
void |
setUseInternalCounter(boolean useInternalCounter) |
void |
stop() |
int |
writeSampleData(byte[] newSampleData) |
int |
writeSampleData(byte[] newSampleData,
int offset,
int length)
This method will write the sample data to the dsp buffer
It will convert all sampledata to a stereo or mono float of 1.0<=x<=-1.0
|
public AudioProcessor(int desiredBufferSize,
int desiredFPS)
desiredBufferSize - desiredFPS - public AudioProcessor()
public void addListener(DspProcessorCallBack callBack)
callBack - public void removeListener(DspProcessorCallBack callBack)
callBack - public void addEffectListener(DSPEffekt effectCallBack)
effectCallBack - public void removeEffectListener(DSPEffekt effectCallBack)
effectCallBack - public void setUseInternalCounter(boolean useInternalCounter)
useInternalCounter - the useInternalCounter to setpublic void setInternalFramePosition(long internalFramePosition)
internalFramePosition - the internalFramePosition to set
This is the amount of samples writtenpublic long getFramePosition()
public void initializeProcessor(SourceDataLine sourceDataLine)
sourceDataLine - public void initializeProcessor(AudioFormat audioFormat)
public void stop()
public boolean isDspEnabled()
public void setDspEnabled(boolean dspEnabled)
dspEnabled - the dspEnabled to setpublic byte[] getResultSampleBuffer()
public int writeSampleData(byte[] newSampleData,
int offset,
int length)
newSampleData - offset - length - public int writeSampleData(byte[] newSampleData)
newSampleData - Copyright © 2014. All rights reserved.