SYNRunAudioFrame

C Specification

#include <revolution.h>
#include <revolution/syn.h>
void SYNRunAudioFrame(void);

Arguments

None.

Return Values

None.

Description

This function runs and services all active voices for a single audio frame. It can run with interrupts enabled. This function must be called by the audio frame callback routine, which in turn must be registered by AXRegisterCallback. For example:

static void callbackForAudioFrame(void)
{
    SYNRunAudioFrame();		//runs the synthesizer
    MIXUpdateSettings();	//updates and changes some settings with SYN
}
void main(void)
{
    ...
    AXInit();
    MIXInit();
    SYNInit();
    AXRegisterCallback(&callbackAudioFrame);
    ...

    SYNQuit();
    MIXQuit();
    AXQuit();
    ...
}

See Also

AXRegisterCallback
MIXInit
AXInit

Revision History

2006/03/01 Initial version.


CONFIDENTIAL