类 AudioHelper


  • public class AudioHelper
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      AudioHelper()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static byte[] mixMultChannel​(int channelNum, byte[]... channelData)
      按采样点交替混合多路音频
      static byte[] mixRawAudioBytes​(byte[][] bMulRoadAudioes)
      多路音频混合叠加成一路
      static byte[] rearrangeAudioData​(byte[] orignalData)
      调换5,6路音频通路顺序
      static byte[] splitOriginalChannel​(byte[] sourceData, int channelNum, int channelMax)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AudioHelper

        public AudioHelper()
    • 方法详细资料

      • mixRawAudioBytes

        public static byte[] mixRawAudioBytes​(byte[][] bMulRoadAudioes)
        多路音频混合叠加成一路
        参数:
        bMulRoadAudioes - 多路音频
        返回:
        一路音频
      • splitOriginalChannel

        public static byte[] splitOriginalChannel​(byte[] sourceData,
                                                  int channelNum,
                                                  int channelMax)
      • mixMultChannel

        public static byte[] mixMultChannel​(int channelNum,
                                            byte[]... channelData)
        按采样点交替混合多路音频
        参数:
        channelNum - 音频路数
        channelData - 需要混合的各路音频
        返回:
        混合之后的一路音频数据
      • rearrangeAudioData

        public static byte[] rearrangeAudioData​(byte[] orignalData)
        调换5,6路音频通路顺序
        参数:
        orignalData - 原始数据
        返回:
        调换顺序后的音频