AudioEffectRecord

Наследует: AudioEffect < Resource < RefCounted < Object

Аудиоэффект, используемый для записи звука с аудиошины.

Описание

Позволяет пользователю записывать звук с аудиошины в AudioStreamWAV. При использовании на аудиошине «Master» это включает весь аудиовыход 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, звук будет записан. Обратите внимание, что перезапуск записи удалит ранее записанный сэмпл.