Package im.zego.internal.screencapture
Class ZegoAudioCapture
- java.lang.Object
-
- im.zego.internal.screencapture.ZegoAudioCapture
-
public class ZegoAudioCapture extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZegoAudioCapture(android.content.Context context, int channels, int sampleRate, android.media.projection.MediaProjection mediaProjection, int applicationVolume, int audioSourceIndex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intonRecordAudioFrame(int index, java.nio.ByteBuffer buffer, int bufLen, int sampleRate, int channels)static voidsetApplicationVolume(int index, int applicationVolume)voidsetThis(long pThis)booleanstartCapture()static voidstartCapture(int index)voidstopCapture()static voidstopCapture(int index)voidupdateAudioConfig(boolean captureAudio, int sampleRate, int channels, int applicationVolume, int index)
-
-
-
Method Detail
-
startCapture
public boolean startCapture()
-
stopCapture
public void stopCapture()
-
updateAudioConfig
public void updateAudioConfig(boolean captureAudio, int sampleRate, int channels, int applicationVolume, int index)
-
setThis
public void setThis(long pThis)
-
startCapture
public static void startCapture(int index)
-
stopCapture
public static void stopCapture(int index)
-
setApplicationVolume
public static void setApplicationVolume(int index, int applicationVolume)
-
onRecordAudioFrame
public static int onRecordAudioFrame(int index, java.nio.ByteBuffer buffer, int bufLen, int sampleRate, int channels)
-
-