#include <stdlib.hch>
#include "pal_master.hch"
#include "configuration.hch"
#include "audio.hch"
Include dependency graph for audio.hcc:
Go to the source code of this file.
Functions | |
macro proc | audio_init (gain_level, input_source, sample_rate, AUDIOIN, AUDIOOUT) |
Set some inital values to the audio hardware. | |
macro proc | audio_main (audiodata, AUDIOIN, AUDIOOUT) |
Main audiodriver. This function never returns! It calls the audiohandlers and stores samples into a global array. Once 64 Samples are collected it raises a signal AUDIO_READY to let other processes know it's ready. We use quadruple buffering for audio input and double buffering for audio output. |
Definition in file audio.hcc.
|
Set some inital values to the audio hardware.
Definition at line 45 of file audio.hcc. Referenced by main(). |
|
Main audiodriver. This function never returns! It calls the audiohandlers and stores samples into a global array. Once 64 Samples are collected it raises a signal AUDIO_READY to let other processes know it's ready. We use quadruple buffering for audio input and double buffering for audio output.
Definition at line 76 of file audio.hcc. Referenced by main(). |