AudioEffectRecord
Записывает сигнал шины в ресурс AudioStreamWav.
AudioEffectRecord собирает запись шины в памяти. Добавьте эффект, запустите SetRecordingActive(true), затем остановите через false и получите GetRecording(). Новый старт очищает предыдущую запись.
Для файла вызовите SaveToWav() у полученного ресурса и проверьте Error. Длительная запись требует памяти. Источник шины не обязательно микрофон; для доступа к микрофону нужны отдельные настройки устройства и разрешения.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectRecordКонструктор
public AudioEffectRecord();Свойства1
FormatСвойство
public AudioStreamWav.FormatEnum Format { get; set; }Указывает формат, в котором будет записан сэмпл.
Методы5
GetFormatAudioStreamWav.FormatEnum
public AudioStreamWav.FormatEnum GetFormat();AudioStreamWav.FormatEnumGetRecordingAudioStreamWav
public AudioStreamWav GetRecording();Возвращает накопленный AudioStreamWav. Сначала штатно остановите запись через SetRecordingActive(false). Сохранение файла выполняется отдельно через SaveToWav() с проверкой Error.
AudioStreamWavIsRecordingActivebool
public bool IsRecordingActive();Возвращает, активна ли запись или нет.
boolSetFormatvoid
public void SetFormat(AudioStreamWav.FormatEnum format);| Имя | Тип | По умолчанию |
|---|---|---|
format | AudioStreamWav.FormatEnum | — |
SetRecordingActivevoid
public void SetRecordingActive(bool record);Запускает или завершает накопление записи. Новый старт удаляет предыдущую запись. Сначала добавьте эффект в шину; после остановки получите результат через GetRecording().
| Имя | Тип | По умолчанию |
|---|---|---|
record | bool | — |