AudioEffectRecord¶
继承: AudioEffect < Resource < RefCounted < Object
用于录制音频总线声音的音频效果。
描述¶
允许用户将声音从音频总线录制到AudioStreamWAV。在“Master”音频总线上使用时,这包括i3D输出的所有音频。
与AudioEffectCapture不同,此效果使用给定格式(8位、16位或压缩)对录音进行编码,而不是访问原始音频样本。
可以使用(带有AudioStreamMicrophone)从麦克风录制。
注意:ProjectSettings.audio/driver/enable_input必须为true,音频输入才能正常工作。另请参阅该设置的描述,了解与权限和操作系统隐私设置相关的警告。
属性¶
方法¶
get_recording() const |
|
is_recording_active() const |
|
void |
set_recording_active(record: bool) |
属性说明¶
指定记录样本的格式。有关可用格式,请参阅Format。
方法说明¶
AudioStreamWAV get_recording() const 🔗
返回记录的样本。
bool is_recording_active() const 🔗
返回录音是否处于活动状态。
void set_recording_active(record: bool) 🔗
如果true,则将录制声音。请注意,重新启动录音将删除之前录制的样本。