diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/xas/script.h | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/include/xas/script.h b/include/xas/script.h index 5f0af87..4068e17 100644 --- a/include/xas/script.h +++ b/include/xas/script.h @@ -13,7 +13,8 @@ enum xas_script_event_type {      XAS_SCRIPT_EVENT_SET_POSITION,      XAS_SCRIPT_EVENT_SET_GAIN,      XAS_SCRIPT_EVENT_SET_FREQUENCY, -    XAS_SCRIPT_EVENT_SET_BANK_INDEX +    XAS_SCRIPT_EVENT_SET_BANK_INDEX, +    XAS_SCRIPT_EVENT_SPEECH  };  enum xas_script_object_type { @@ -38,6 +39,7 @@ struct _xas_script_event {          xas_spatial_coord point;          size_t index;          size_t frequency; +        const char *phrase;      };      xas_script_event *next; @@ -83,6 +85,11 @@ int xas_script_add_set_frequency(xas_script *script,                                     struct timeval timestamp,                                     size_t frequency); +int xas_script_add_speech(xas_script *script, +                            xas_spatial_object *object, +                            struct timeval timestamp, +                            const char *phrase); +  int xas_script_play(xas_script *script, xas_audio_stream *sink);  #endif /* _XAS_SCRIPT_H */ | 
 
    