public class AudioPusherJNI
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private AudioPusher |
mAudioPusher |
private AudioPusher.AudioSourceListener |
mAudioPusherDataListener |
private long |
mNativeHandler |
构造器和说明 |
---|
AudioPusherJNI(long nativeHandler) |
限定符和类型 | 方法和说明 |
---|---|
void |
destroy() |
long |
getAudioHandler() |
void |
init(int src,
int channel,
int sampleRateInHz,
int format,
int frameSize,
android.content.Context ctx) |
private int |
onData(byte[] frame,
int length,
long timestamp,
int format,
int channels,
int sampleRate) |
private int |
onStarted() |
private int |
onStopped() |
void |
pause() |
void |
resume() |
int |
start() |
void |
stop() |
private long mNativeHandler
private AudioPusher mAudioPusher
private AudioPusher.AudioSourceListener mAudioPusherDataListener
public void init(int src, int channel, int sampleRateInHz, int format, int frameSize, android.content.Context ctx)
public int start()
public void pause()
public void resume()
public void stop()
public void destroy()
public long getAudioHandler()
private int onStarted()
private int onStopped()
private int onData(byte[] frame, int length, long timestamp, int format, int channels, int sampleRate)