xref: /haiku/src/kits/media/SoundFile.cpp (revision 51978af14a173e7fae0563b562be5603bc652aeb)
1 /***********************************************************************
2  * AUTHOR: Marcus Overhagen
3  *   FILE: SoundFile.cpp
4  *  DESCR:
5  ***********************************************************************/
6 #include <SoundFile.h>
7 #include "debug.h"
8 
9 /*************************************************************
10  * public BSoundFile
11  *************************************************************/
12 
13 BSoundFile::BSoundFile()
14 {
15 	UNIMPLEMENTED();
16 }
17 
18 
19 BSoundFile::BSoundFile(const entry_ref *ref,
20 					   uint32 open_mode)
21 {
22 	UNIMPLEMENTED();
23 }
24 
25 /* virtual */
26 BSoundFile::~BSoundFile()
27 {
28 	UNIMPLEMENTED();
29 }
30 
31 
32 status_t
33 BSoundFile::InitCheck() const
34 {
35 	UNIMPLEMENTED();
36 
37 	return B_OK;
38 }
39 
40 
41 status_t
42 BSoundFile::SetTo(const entry_ref *ref,
43 				  uint32 open_mode)
44 {
45 	UNIMPLEMENTED();
46 
47 	return B_ERROR;
48 }
49 
50 
51 int32
52 BSoundFile::FileFormat() const
53 {
54 	UNIMPLEMENTED();
55 
56 	return 0;
57 }
58 
59 
60 int32
61 BSoundFile::SamplingRate() const
62 {
63 	UNIMPLEMENTED();
64 
65 	return 0;
66 }
67 
68 
69 int32
70 BSoundFile::CountChannels() const
71 {
72 	UNIMPLEMENTED();
73 
74 	return 0;
75 }
76 
77 
78 int32
79 BSoundFile::SampleSize() const
80 {
81 	UNIMPLEMENTED();
82 
83 	return 0;
84 }
85 
86 
87 int32
88 BSoundFile::ByteOrder() const
89 {
90 	UNIMPLEMENTED();
91 
92 	return 0;
93 }
94 
95 
96 int32
97 BSoundFile::SampleFormat() const
98 {
99 	UNIMPLEMENTED();
100 
101 	return 0;
102 }
103 
104 
105 int32
106 BSoundFile::FrameSize() const
107 {
108 	UNIMPLEMENTED();
109 
110 	return 0;
111 }
112 
113 
114 off_t
115 BSoundFile::CountFrames() const
116 {
117 	UNIMPLEMENTED();
118 
119 	return 0;
120 }
121 
122 
123 bool
124 BSoundFile::IsCompressed() const
125 {
126 	UNIMPLEMENTED();
127 
128 	return false;
129 }
130 
131 
132 int32
133 BSoundFile::CompressionType() const
134 {
135 	UNIMPLEMENTED();
136 
137 	return 0;
138 }
139 
140 
141 char *
142 BSoundFile::CompressionName() const
143 {
144 	UNIMPLEMENTED();
145 	return NULL;
146 }
147 
148 
149 /* virtual */ int32
150 BSoundFile::SetFileFormat(int32 format)
151 {
152 	UNIMPLEMENTED();
153 
154 	return 0;
155 }
156 
157 
158 /* virtual */ int32
159 BSoundFile::SetSamplingRate(int32 fps)
160 {
161 	UNIMPLEMENTED();
162 
163 	return 0;
164 }
165 
166 
167 /* virtual */ int32
168 BSoundFile::SetChannelCount(int32 spf)
169 {
170 	UNIMPLEMENTED();
171 
172 	return 0;
173 }
174 
175 
176 /* virtual */ int32
177 BSoundFile::SetSampleSize(int32 bps)
178 {
179 	UNIMPLEMENTED();
180 
181 	return 0;
182 }
183 
184 
185 /* virtual */ int32
186 BSoundFile::SetByteOrder(int32 bord)
187 {
188 	UNIMPLEMENTED();
189 
190 	return 0;
191 }
192 
193 
194 /* virtual */ int32
195 BSoundFile::SetSampleFormat(int32 fmt)
196 {
197 	UNIMPLEMENTED();
198 
199 	return 0;
200 }
201 
202 
203 /* virtual */ int32
204 BSoundFile::SetCompressionType(int32 type)
205 {
206 	UNIMPLEMENTED();
207 
208 	return 0;
209 }
210 
211 
212 /* virtual */ char *
213 BSoundFile::SetCompressionName(char *name)
214 {
215 	UNIMPLEMENTED();
216 	return NULL;
217 }
218 
219 
220 /* virtual */ bool
221 BSoundFile::SetIsCompressed(bool tf)
222 {
223 	UNIMPLEMENTED();
224 
225 	return false;
226 }
227 
228 
229 /* virtual */ off_t
230 BSoundFile::SetDataLocation(off_t offset)
231 {
232 	UNIMPLEMENTED();
233 
234 	return 0;
235 }
236 
237 
238 /* virtual */ off_t
239 BSoundFile::SetFrameCount(off_t count)
240 {
241 	UNIMPLEMENTED();
242 
243 	return 0;
244 }
245 
246 
247 size_t
248 BSoundFile::ReadFrames(char *buf,
249 					   size_t count)
250 {
251 	UNIMPLEMENTED();
252 
253 	return 0;
254 }
255 
256 
257 size_t
258 BSoundFile::WriteFrames(char *buf,
259 						size_t count)
260 {
261 	UNIMPLEMENTED();
262 
263 	return 0;
264 }
265 
266 
267 /* virtual */ off_t
268 BSoundFile::SeekToFrame(off_t n)
269 {
270 	UNIMPLEMENTED();
271 
272 	return 0;
273 }
274 
275 
276 off_t
277 BSoundFile::FrameIndex() const
278 {
279 	UNIMPLEMENTED();
280 
281 	return 0;
282 }
283 
284 
285 off_t
286 BSoundFile::FramesRemaining() const
287 {
288 	UNIMPLEMENTED();
289 
290 	return 0;
291 }
292 
293 /*************************************************************
294  * private BSoundFile
295  *************************************************************/
296 
297 
298 void BSoundFile::_ReservedSoundFile1() {}
299 void BSoundFile::_ReservedSoundFile2() {}
300 void BSoundFile::_ReservedSoundFile3() {}
301 
302 void
303 BSoundFile::_init_raw_stats()
304 {
305 	UNIMPLEMENTED();
306 }
307 
308 
309 status_t
310 BSoundFile::_ref_to_file(const entry_ref *ref)
311 {
312 	UNIMPLEMENTED();
313 
314 	return B_ERROR;
315 }
316 
317 
318