Package im.zego.zegoexpress.internal
Class ZegoAudioEffectPlayerJniAPI
- java.lang.Object
-
- im.zego.zegoexpress.internal.ZegoAudioEffectPlayerJniAPI
-
public class ZegoAudioEffectPlayerJniAPI extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZegoAudioEffectPlayerJniAPI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
createZegoAudioEffectPlayerJni()
static int
destroyAudioEffectPlayerJni(int idx)
static long
getCurrentProgress(int audioEffectID, int kAudioEffectPlayerIdx)
static long
getTotalDuration(int audioEffectID, int kAudioEffectPlayerIdx)
static int
loadResourceJni(int audioEffectID, int kAudioEffectPlayerIdx, java.lang.String path)
static int
pause(int audioEffectID, int kAudioEffectPlayerIdx)
static int
pauseAll(int kAudioEffectPlayerIdx)
static int
resume(int audioEffectID, int kAudioEffectPlayerIdx)
static int
resumeAll(int kAudioEffectPlayerIdx)
static int
seekToJni(int audioEffectID, int kAudioEffectPlayerIdx, long millisecond)
static int
setPlaySpeed(int audioEffectID, float speed, int kAudioEffectPlayerIdx)
static int
setPlayVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
static int
setPlayVolumeAll(int volume, int kAudioEffectPlayerIdx)
static int
setPublishVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
static int
setPublishVolumeAll(int volume, int kAudioEffectPlayerIdx)
static int
setVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
static int
setVolumeAll(int volume, int kAudioEffectPlayerIdx)
static int
start(int audioEffectID, java.lang.String path, ZegoAudioEffectPlayConfig config, int kAudioEffectPlayerIdx)
static int
stop(int audioEffectID, int kAudioEffectPlayerIdx)
static int
stopAll(int kAudioEffectPlayerIdx)
static int
unloadResource(int audioEffectID, int kAudioEffectPlayerIdx)
static void
updatePosition(int audioEffectID, float[] position, int kAudioEffectPlayerIdx)
-
-
-
Method Detail
-
createZegoAudioEffectPlayerJni
public static int createZegoAudioEffectPlayerJni()
-
destroyAudioEffectPlayerJni
public static int destroyAudioEffectPlayerJni(int idx)
-
loadResourceJni
public static int loadResourceJni(int audioEffectID, int kAudioEffectPlayerIdx, java.lang.String path)
-
seekToJni
public static int seekToJni(int audioEffectID, int kAudioEffectPlayerIdx, long millisecond)
-
unloadResource
public static int unloadResource(int audioEffectID, int kAudioEffectPlayerIdx)
-
start
public static int start(int audioEffectID, java.lang.String path, ZegoAudioEffectPlayConfig config, int kAudioEffectPlayerIdx)
-
stop
public static int stop(int audioEffectID, int kAudioEffectPlayerIdx)
-
pause
public static int pause(int audioEffectID, int kAudioEffectPlayerIdx)
-
resume
public static int resume(int audioEffectID, int kAudioEffectPlayerIdx)
-
stopAll
public static int stopAll(int kAudioEffectPlayerIdx)
-
pauseAll
public static int pauseAll(int kAudioEffectPlayerIdx)
-
resumeAll
public static int resumeAll(int kAudioEffectPlayerIdx)
-
setVolume
public static int setVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
-
setPlayVolume
public static int setPlayVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
-
setPublishVolume
public static int setPublishVolume(int audioEffectID, int volume, int kAudioEffectPlayerIdx)
-
setVolumeAll
public static int setVolumeAll(int volume, int kAudioEffectPlayerIdx)
-
setPlayVolumeAll
public static int setPlayVolumeAll(int volume, int kAudioEffectPlayerIdx)
-
setPublishVolumeAll
public static int setPublishVolumeAll(int volume, int kAudioEffectPlayerIdx)
-
setPlaySpeed
public static int setPlaySpeed(int audioEffectID, float speed, int kAudioEffectPlayerIdx)
-
getTotalDuration
public static long getTotalDuration(int audioEffectID, int kAudioEffectPlayerIdx)
-
getCurrentProgress
public static long getCurrentProgress(int audioEffectID, int kAudioEffectPlayerIdx)
-
updatePosition
public static void updatePosition(int audioEffectID, float[] position, int kAudioEffectPlayerIdx)
-
-