diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/xas/spatial.h | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/include/xas/spatial.h b/include/xas/spatial.h index 5287502..ed5157a 100644 --- a/include/xas/spatial.h +++ b/include/xas/spatial.h @@ -1,6 +1,8 @@  #ifndef _XAS_SPATIAL_H  #define _XAS_SPATIAL_H +#include <xas/synth.h> +#include <xas/bank.h>  #include <xas/audio.h>  #define XAS_SPATIAL_OBJECT_NONE    0 @@ -95,6 +97,18 @@ xas_spatial_object *xas_spatial_scene_add_object(xas_spatial_scene *scene,                                                       xas_audio_stream *source,                                                       void *ctx); +xas_spatial_object *xas_spatial_scene_add_synth(xas_spatial_scene *scene, +                                                    xas_spatial_coord point, +                                                    enum xas_synth_type type); + +xas_spatial_object *xas_spatial_scene_add_bank_player(xas_spatial_scene *scene, +                                                          xas_spatial_coord point, +                                                          xas_bank *bank); + +xas_spatial_object *xas_spatial_scene_add_vox(xas_spatial_scene *scene, +                                                  xas_spatial_coord point, +                                                  const char *text2wave_path); +  void xas_spatial_scene_position_object(xas_spatial_scene *scene,                                           xas_spatial_object *object,                                           xas_spatial_coord point); | 
 
    