Voicetronix Programming Guide | ||
---|---|---|
<<< Previous | Next >>> |
The VPBAPI uses an event driven programming model. There are two types of events, solicted, and unsolicited. The following functions deal with events:
vpb_disable_event() |
vpb_enable_event() |
vpb_get_event_mask() |
vpb_set_event_mask() |
vpb_get_event_async() |
vpb_get_event_sync() |
vpb_get_event_ch_async() |
vpb_get_event_ch_sync() |
vpb_put_event() |
Solicited events are generated as a response to a previous API function call. For example, when vpb_play_file_async() is called, a solicited event of type VPB_PLAYEND is generated when the file has finished playing.
Unsolicited events are generated in response to external conditions, for example due to a DTMF tone being detected by the card.
<<< Previous | Home | Next >>> |
Error Handling | Playing and Recording Audio |