root/rat/trunk/render_3D.h @ 3006

Revision 3006, 1.3 KB (checked in by ucacoxh, 15 years ago)

- removed SunOS specifics from config_unix.h.
- removed old Linux and SGI specifics. All catered for by configure tests.
- pushed audio_types.h include out of config_{unix,win32}.h.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1/*
2 * FILE:    render_3D.h
3 * PROGRAM: RAT
4 * AUTHORS: Marcus Iken
5 *
6 * $Revision$
7 * $Date$
8 *
9 * Copyright (c) 1998 University College London
10 * All rights reserved.
11 *
12 */
13
14#ifndef __RENDER_3D_H__
15#define __RENDER_3D_H__
16
17struct s_render_3D_dbentry;
18
19int   render_3D_filter_get_count(void);
20char *render_3D_filter_get_name(int id);
21int   render_3D_filter_get_by_name(char *name);
22int   render_3D_filter_get_lengths_count(void);
23int   render_3D_filter_get_length(int idx);
24int   render_3D_filter_get_lower_azimuth(void);
25int   render_3D_filter_get_upper_azimuth(void);
26
27struct s_render_3D_dbentry*
28      render_3D_init (int sampling_rate);
29
30void  render_3D_free (struct s_render_3D_dbentry **data);
31void  render_3D      (struct s_render_3D_dbentry *data,
32                      coded_unit *in_native,
33                      coded_unit *out_native);
34
35void render_3D_set_parameters (struct s_render_3D_dbentry *p_3D_data,
36                               int sampling_rate,
37                               int azimuth,
38                               int filter_number,
39                               int length);
40
41void render_3D_get_parameters (struct s_render_3D_dbentry *p_3D_data,
42                               int *azimuth,
43                               int *filter_type,
44                               int *filter_length);
45
46#endif /* __RENDER_3D_H__ */
Note: See TracBrowser for help on using the browser.