diff options
author | chai <chaifix@163.com> | 2018-05-20 23:37:11 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-05-20 23:37:11 +0800 |
commit | 51ba9cb2a6b0b9395a2912eadeb954c95e4c1d3c (patch) | |
tree | 58ce7d8b50c0d9a451d26bf0b3230b1c2e2f2782 /src/libjin/utils/unittest.cpp | |
parent | adfda73e1810973a40b7bedd9a8edc3e7ab89e3c (diff) |
修改目录结构
Diffstat (limited to 'src/libjin/utils/unittest.cpp')
-rw-r--r-- | src/libjin/utils/unittest.cpp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/libjin/utils/unittest.cpp b/src/libjin/utils/unittest.cpp new file mode 100644 index 0000000..764a2bd --- /dev/null +++ b/src/libjin/utils/unittest.cpp @@ -0,0 +1,34 @@ +#include "utils.h" +#if UNITTEST + +#include <stdio.h> +#include "../audio/audio.h" + +using namespace jin::audio; + +void fill_audio(void *udata, Uint8 *stream, int len) +{ + printf("%d\n", len); + memset(stream, 0x11, len); +} + +int main(int argc, char* argv[]) +{ + Audio* audio = Audio::get(); + + AudioSetting setting; + setting.freq = 22050; + setting.format = AUDIO_S16; + setting.channels = 2; + setting.callback = fill_audio; + setting.samples = 1024; + setting.userdata = NULL; + audio->init(&setting); + while (true) + { + SDL_Delay(100); + } + return 0; +} + +#endif |