Difference between revisions of "RecordingDevice:start (Русский)"

(Created page with "{{newin|11.0|110|type=function}} Запускает запись звука с устройства. == Функция == === Вид === <source lang="lua"> success = Reco...")
 
m
 
Line 7: Line 7:
 
</source>
 
</source>
 
=== Аргументы ===
 
=== Аргументы ===
{{param|number|samplecount|Максимальное количество сэмплов, которое может быть записано во внутренний буфер. Вызов [[RecordingDevice:getData]] очищает внутренний буфер.}}
+
{{param|number (Русский)|samplecount|Максимальное количество сэмплов, которое может быть записано во внутренний буфер. Вызов [[RecordingDevice:getData]] очищает внутренний буфер.}}
{{param|number|samplerate (8000)|Количество сэмплов в секунду.}}
+
{{param|number (Русский)|samplerate (8000)|Количество сэмплов в секунду.}}
{{param|number|bitdepth (16)|Количество бит на один сэмпл.}}
+
{{param|number (Русский)|bitdepth (16)|Количество бит на один сэмпл.}}
{{param|number|channels (1)|Количество каналов записи (1 - моно, 2 - стерео). Большинство микрофонов не поддерживает более одного канала.}}
+
{{param|number (Русский)|channels (1)|Количество каналов записи (1 - моно, 2 - стерео). Большинство микрофонов не поддерживает более одного канала.}}
 
=== Возвращает ===
 
=== Возвращает ===
{{param|boolean|success|True - запись звука успешно стартовала, если нет, то false.}}
+
{{param|boolean (Русский)|success|True - запись звука успешно стартовала, если нет, то false.}}
 
== Примечания ==
 
== Примечания ==
 
Звук записывается во внутренний кольцевой буфер, пока не будет вызвана [[RecordingDevice:getData (Русский)]] или [[RecordingDevice:stop (Русский)]] - вызов любой из этих функций очищает кольцевой буфер. Если буфер заполнился полностью, то наиболее старые данные, которые не помещаются в него будут удалены.
 
Звук записывается во внутренний кольцевой буфер, пока не будет вызвана [[RecordingDevice:getData (Русский)]] или [[RecordingDevice:stop (Русский)]] - вызов любой из этих функций очищает кольцевой буфер. Если буфер заполнился полностью, то наиболее старые данные, которые не помещаются в него будут удалены.

Latest revision as of 07:25, 17 August 2021

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