Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

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 🔗

Указывает формат, в котором будет записан сэмпл.


Описания метода

AudioStreamWAV get_recording() const 🔗

Возвращает записанный образец.


bool is_recording_active() const 🔗

Возвращает, активна ли запись или нет.


void set_recording_active(record: bool) 🔗

Если true, звук будет записан. Обратите внимание, что перезапуск записи удалит ранее записанный сэмпл.