AudioCaptureParameters
共享屏幕流的音频配置。
Java
public static class AudioCaptureParameters {
public int sampleRate = 16000;
public int channels = 2;
public int captureSignalVolume = 100;
public boolean allowCaptureCurrentApp = true;
@CalledByNative("AudioCaptureParameters")
public int getSampleRate() {
return sampleRate;
}
@CalledByNative("AudioCaptureParameters")
public int getChannels() {
return channels;
}
@CalledByNative("AudioCaptureParameters")
public int getCaptureSignalVolume() {
return captureSignalVolume;
}
@Override
public String toString() {
return "AudioCaptureParameters{"
+ "sampleRate=" + sampleRate + ", channels=" + channels + ", captureSignalVolume="
+ captureSignalVolume + ", allowCaptureCurrentApp=" + allowCaptureCurrentApp + '}';
}
}
仅适用于 captureAudio 为 true
的场景。
sampleRate
音频采样率 (Hz)。默认值为 16000。
channels
声道数。默认值为 2,表示双声道。
captureSignalVolume
采集的系统音量。取值范围为 [0,100]。默认值为 100。
allowCaptureCurrentApp
是否采集当前 App 中的音频:
true
:(默认)采集当前 App 中的音频。false
:不采集当前 App 中的音频。
信息
该成员仅能设置是否采集当前 App 中的音频,并不能控制是否将采集到的 App 音频发布到频道中。你需要在调用 joinChannel [2/2] 或者 updateChannelMediaOptions 时通过 options 参数进行设置。