AudioEffectRecord

继承: AudioEffect < Resource < RefCounted < Object

用于录制音频总线声音的音频效果。

描述

允许用户将声音从音频总线录制到AudioStreamWAV。在“Master”音频总线上使用时,这包括i3D输出的所有音频。

AudioEffectCapture不同,此效果使用给定格式(8位、16位或压缩)对录音进行编码,而不是访问原始音频样本。

可以使用(带有AudioStreamMicrophone)从麦克风录制。

注意:ProjectSettings.audio/driver/enable_input必须为true,音频输入才能正常工作。另请参阅该设置的描述,了解与权限和操作系统隐私设置相关的警告。

属性

方法


属性说明

Format format = 1 🔗

指定记录样本的格式。有关可用格式,请参阅Format


方法说明

AudioStreamWAV get_recording() const 🔗

返回记录的样本。


bool is_recording_active() const 🔗

返回录音是否处于活动状态。


void set_recording_active(record: bool) 🔗

如果true,则将录制声音。请注意,重新启动录音将删除之前录制的样本。