Class ZegoExtPrepSet


  • public class ZegoExtPrepSet
    extends java.lang.Object
    音频前处理配置参数。

    Copyright © 2017 Zego. All rights reserved.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      int channel
      声道数,App 中音频前处理模块期望的输入数据声道数。如果为 0,则默认为 SDK 内部声道数。
      boolean encode
      是否对前处理后的数据进行编码。 如果为 true,则将前处理后的数据编码为 AAC; 如果为 false,则不对前处理后数据进行编码,直接输出 PCM 数据。
      int sampleRate
      采样率,App 中音频前处理模块期望的输入数据采样率。如果为 0,则默认为 SDK 内部采样率。
      int samples
      采样数,编码一帧所需要的采样数。 encode 为 false 时,如果 samples 为 0, SDK将 10ms 音频数据传递给外部前处理模块; 如果 samples 不为 0(有效取值范围 160 ~ 2048)SDK 会传递设定采样数长度的音频数据给外部预处理模块,一些音频处理算法可能并不需要 10 ms 长度的音频数据 encode 为 ture 时,为 AAC 编码一帧所需要的采样数 (480/512/1024/1960/2048)。
    • Constructor Summary

      Constructors 
      Constructor Description
      ZegoExtPrepSet()  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • encode

        public boolean encode
        是否对前处理后的数据进行编码。 如果为 true,则将前处理后的数据编码为 AAC; 如果为 false,则不对前处理后数据进行编码,直接输出 PCM 数据。
      • sampleRate

        public int sampleRate
        采样率,App 中音频前处理模块期望的输入数据采样率。如果为 0,则默认为 SDK 内部采样率。
      • channel

        public int channel
        声道数,App 中音频前处理模块期望的输入数据声道数。如果为 0,则默认为 SDK 内部声道数。
      • samples

        public int samples
        采样数,编码一帧所需要的采样数。 encode 为 false 时,如果 samples 为 0, SDK将 10ms 音频数据传递给外部前处理模块; 如果 samples 不为 0(有效取值范围 160 ~ 2048)SDK 会传递设定采样数长度的音频数据给外部预处理模块,一些音频处理算法可能并不需要 10 ms 长度的音频数据 encode 为 ture 时,为 AAC 编码一帧所需要的采样数 (480/512/1024/1960/2048)。
    • Constructor Detail

      • ZegoExtPrepSet

        public ZegoExtPrepSet()