public static interface Visualizer.OnDataCaptureListener
android.media.audiofx.Visualizer.OnDataCaptureListener |
OnDataCaptureListener接口定义由Visualizer调用的方法,以定期更新音频可视化捕获。 客户端应用程序可以实现此接口并使用setDataCaptureListener(OnDataCaptureListener, int, boolean, boolean)
方法注册侦听器。
Public methods |
|
---|---|
abstract void |
onFftDataCapture(Visualizer visualizer, byte[] fft, int samplingRate) 当新的频率捕获可用时调用的方法。 |
abstract void |
onWaveFormDataCapture(Visualizer visualizer, byte[] waveform, int samplingRate) 当新的波形捕获可用时调用的方法。 |
void onFftDataCapture (Visualizer visualizer, byte[] fft, int samplingRate)
当新的频率捕获可用时调用的方法。
fft缓冲区中的数据仅在回调的范围内有效。 从回调返回后需要访问fft数据的应用程序应该复制数据而不是保存引用。
Parameters | |
---|---|
visualizer |
Visualizer : Visualizer object on which the listener is registered. |
fft |
byte : array of bytes containing the frequency representation. |
samplingRate |
int : sampling rate of the audio visualized. |
void onWaveFormDataCapture (Visualizer visualizer, byte[] waveform, int samplingRate)
当新的波形捕获可用时调用的方法。
波形缓冲区中的数据仅在回调的范围内有效。 从回调返回后需要访问波形数据的应用程序应该复制数据而不是保存参考。
Parameters | |
---|---|
visualizer |
Visualizer : Visualizer object on which the listener is registered. |
waveform |
byte : array of bytes containing the waveform representation. |
samplingRate |
int : sampling rate of the audio visualized. |