Spec-Zone.ru › LÖVE

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, самые старые данные, которые не помещаются в буфер, будут потеряны.

См. также

  • RecordingDevice
  • RecordingDevice:getData
  • RecordingDevice:stop

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/RecordingDevice:start

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API