love.sound.newSoundData (Русский)

Создает объект SoundData из Decoder. Полностью расширяет закодированные данные звука в исходные данные звука. Делайте это только для небольших файлов.

Функция

Вид

sounddata = love.sound.newSoundData( decoder )

Аргументы

Decoder decoder
Декодировать данные из этого файла.

Возвращает

SoundData sounddata
Объект SoundData.

Функция

Вид

sd = love.sound.newSoundData( filename )

Аргументы

string filename
Имя файла для загрузки.

Возвращает

SoundData sd
Новый объект SoundData.

Функция

Вид

sounddata = love.sound.newSoundData( samples, rate, bits, channels )

Аргументы

number samples
Общее количество сэмплов.
number rate
Сэмплов в секунду
number bits
Бит на сэмпл (8 или 16).
number channels
Либо 1 для моно, либо 2 для стерео.

Возвращает

SoundData sounddata
Новый объект SoundData или 0, если произошла ошибка.

Примеры

Загрузка SoundData из файла

wav = love.sound.newSoundData("doom.wav")
-- Осторожно: если doom.mp3 большой файл, то 
-- его декодирование займет много времени.
mp3 = love.sound.newSoundData("doom.mp3")

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

Другие языки