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