From 51ba9cb2a6b0b9395a2912eadeb954c95e4c1d3c Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 20 May 2018 23:37:11 +0800 Subject: =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/utils/unittest.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/libjin/utils/unittest.cpp (limited to 'src/libjin/utils/unittest.cpp') 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 +#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 -- cgit v1.1-26-g67d0