AudioEffectRecord

继承: AudioEffect < Resource < RefCounted < Object

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

描述

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

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

可被用于(与 AudioStreamMicrophone 一起)从麦克风进行录音。

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

教程

属性

Format

format

1

方法

AudioStreamWAV

get_recording() const

bool

is_recording_active() const

void

set_recording_active(record: bool)


属性说明

Format format = 1 🔗

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


方法说明

AudioStreamWAV get_recording() const 🔗

返回录音的样本。


bool is_recording_active() const 🔗

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


void set_recording_active(record: bool) 🔗

如果为 true,将录制声音。请注意,重新开始录音将移除先前录音的样本。