[−][src]Module cat_engine::audio
Простая аудио система. Simple audio system. feature = "audio"
.
Аудио система имеет свой поток для работы со звуком.
Он контролируется через канал std::sync::mpsc::channel()
.
Также в нём есть массив аудио треков, которые можно запустить.
Пока поддерживает только один канал для проигрывания треков
и только формат mp3
.
Закрывается поток с паникой, так что не паникуте!
Некоторый код был взят из rodio.
The audio system has it's own thread for handling the sound.
It's controled with channel std::sync::mpsc::channel()
.
Also it has audio track array.
The system supports only one channel for playing tracks
and only mp3
format.
The thread closes with panic, so don't panic!
Some code was taken from rodio.
let settings=AudioSettings::new(); let audio=Audio::new(settings).unwrap(); audio.add_track("audio.mp3"); // track index = 0 audio.play_once(0); // plays the track with index 0
Structs
Audio | Простой аудио движок. Simple audio engine. |
AudioSettings |
Enums
AudioCommandResult | Результат выполнения команды. The result of command accomplishing. |
AudioOutputType | Тип аудио вывода. Audio output type. |