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 voidfixAudioDeviceMode()static intonRecordAudioFrame(int index, java.nio.ByteBuffer buffer, int bufLen, int sampleRate, int channels)static voidrecoverAudioDeviceMode()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)
-
fixAudioDeviceMode
public static void fixAudioDeviceMode()
-
recoverAudioDeviceMode
public static void recoverAudioDeviceMode()
-
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)
-
-