blob: f4959557b0b57d40ed403696d56fcf8bb31bc40b [file] [log] [blame]
Eric Laurentd5da9de2010-06-27 18:46:25 -07001// Copyright 2008 The Android Open Source Project
2
3#ifndef AUDIOTRACKTEST_H_
4#define AUDIOTRACKTEST_H_
5
6namespace android {
7
8class AudioTrackTest{
9 public:
10 AudioTrackTest(void);
11 ~AudioTrackTest() {};
12
13 void Execute(void);
14 int Test01();
15
16 void Generate(short *buffer, long bufferSz, long amplitude, unsigned long &phi, long dPhi);
17 void InitSine();
18 short ComputeSine(long amplitude, long phi);
19
20 #define SIN_SZ 1024
21 short sin1024[SIN_SZ]; // sine table 2*pi = 1024
22};
23
24};
25
26
27#endif /*AUDIOTRACKTEST_H_*/