RecordingDevice:start (Русский)

Available since LÖVE 11.0
This function is not supported in earlier versions.

Запускает запись звука с устройства.

Функция

Вид

success = RecordingDevice:start( samplecount, samplerate, bitdepth, channels )

Аргументы

number samplecount
Максимальное количество сэмплов, которое может быть записано во внутренний буфер. Вызов RecordingDevice:getData очищает внутренний буфер.
number samplerate (8000)
Количество сэмплов в секунду.
number bitdepth (16)
Количество бит на один сэмпл.
number channels (1)
Количество каналов записи (1 - моно, 2 - стерео). Большинство микрофонов не поддерживает более одного канала.

Возвращает

boolean success
True - запись звука успешно стартовала, если нет, то false.

Примечания

Звук записывается во внутренний кольцевой буфер, пока не будет вызвана RecordingDevice:getData (Русский) или RecordingDevice:stop (Русский) - вызов любой из этих функций очищает кольцевой буфер. Если буфер заполнился полностью, то наиболее старые данные, которые не помещаются в него будут удалены.

Смотрите также

Other Languages