RecordingDevice:start
Доступно с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.
Начинает запись аудио с помощью этого устройства.
Функция
Синопсис
success = RecordingDevice:start( samplecount, samplerate, bitdepth, channels )
Аргументы
number samplecount- Максимальное количество сэмплов для хранения во внутреннем кольцевом буфере при записи. RecordingDevice:getData очищает внутренний буфер при вызове.
number samplerate (8000)- Количество сэмплов в секунду для хранения при записи.
number bitdepth (16)- Количество бит на сэмпл.
number channels (1)- Нужно ли записывать в моно или стерео. Большинство микрофонов не поддерживают более 1 канала.
Возвращаемое значение
boolean success- True, если устройство успешно начало запись с указанными параметрами, false — если нет.
Примечания
Внутри используется кольцевой буфер для хранения записанных данных до тех пор, пока не будут вызваны RecordingDevice:getData или RecordingDevice:stop — первый очищает буфер. Если буфер полностью заполнится до вызова getData или stop, самые старые данные, которые не помещаются в буфер, будут потеряны.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/RecordingDevice:start