ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/PDL-Audio/xlib.xs
Revision: 1.1
Committed: Tue Dec 28 01:05:16 2004 UTC (19 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-1_1, rel-1_2, HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 MODULE = PDL::Audio PACKAGE = PDL::Audio
2
3 # additional XS parts for PDL::Audio
4
5 int
6 initialize_sndlib ()
7
8 int
9 sound_samples(arg)
10 char * arg
11
12 int
13 sound_frames (arg)
14 char * arg
15
16 float
17 sound_duration (arg)
18 char * arg
19
20 int
21 sound_datum_size (arg)
22 char * arg
23
24 int
25 sound_data_location (arg)
26 char * arg
27
28 int
29 sound_chans (arg)
30 char * arg
31
32 int
33 sound_srate (arg)
34 char * arg
35
36 int
37 sound_header_type (arg)
38 char * arg
39
40 int
41 sound_data_format (arg)
42 char * arg
43
44 int
45 sound_original_format (arg)
46 char * arg
47
48 char *
49 sound_comment (arg)
50 char * arg
51
52 int
53 sound_comment_start (arg)
54 char * arg
55
56 int
57 sound_comment_end (arg)
58 char * arg
59
60 int
61 sound_length (arg)
62 char * arg
63
64 int
65 sound_fact_samples (arg)
66 char * arg
67
68 int
69 sound_distributed (arg)
70 char * arg
71
72 int
73 sound_write_date (arg)
74 char * arg
75
76 int
77 sound_type_specifier (arg)
78 char * arg
79
80 int
81 sound_align (arg)
82 char * arg
83
84 int
85 sound_bits_per_sample(arg)
86 char * arg
87
88 int
89 sound_aiff_p(arg)
90 char * arg
91
92 int
93 sound_bytes_per_sample(format)
94 int format
95
96 #int
97 #sound_max_amp(arg, vals)
98 # char * arg
99 # int * vals
100
101 char *
102 sound_type_name(type)
103 int type
104
105 char *
106 sound_format_name(format)
107 int format
108
109
110 int
111 open_sound_input (path)
112 char * path
113
114 int
115 open_sound_output (path, srate, chans, format, filetype, comment)
116 char * path
117 int srate
118 int chans
119 int format
120 int filetype
121 char * comment
122
123 int
124 close_sound_input (fd)
125 int fd
126
127 int
128 close_sound_output (fd, bytes_of_data)
129 int fd
130 int bytes_of_data
131
132 void
133 mus_set_raw_header_defaults (srate, chans, format)
134 int srate
135 int chans
136 int format
137
138 int
139 mus_format2bytes (format)
140 int format
141
142 int
143 mus_samples2bytes (format, size)
144 int format
145 int size
146
147 int
148 mus_bytes2samples (format, size)
149 int format
150 int size
151
152 #int
153 #read_sound (fd, beg, end, chans, int fd, int beg, int end, int chans, int **bufs)
154 #
155 #int
156 #write_sound (int fd, int beg, int end, int chans, int **bufs)
157
158 char *
159 audio_error_name (err)
160 int err
161
162 int
163 audio_error ()
164
165 # MUS MODULE
166
167 #void
168 #init_mus_module ()
169
170
171