Package com.zego.zegoliveroom.entity
Class ZegoExtPrepSet
- java.lang.Object
-
- com.zego.zegoliveroom.entity.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()
-
-
-
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)。
-
-