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, звук буде записано. Зауважте, що перезапуск запису видалить попередньо записаний зразок.