Class ZegoAudioEffectPlayerJniAPI


  • public class ZegoAudioEffectPlayerJniAPI
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ZegoAudioEffectPlayerJniAPI

        public ZegoAudioEffectPlayerJniAPI()
    • 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)