17 #include <emscripten/emscripten.h> 71 emscripten_cancel_main_loop();
83 if (br <
sizeof (buf)) {
90 main(
int argc,
char **argv)
93 const char *devname = argv[1];
116 for (i = 0; i < devcount; i++) {
135 SDL_Log(
"Opening default playback device...\n");
143 SDL_Log(
"Opening capture device %s%s%s...\n",
145 devname ? devname :
"[[default]]",
155 SDL_Log(
"Ready! Hold down mouse or finger to record!\n");
157 #ifdef __EMSCRIPTEN__ 158 emscripten_set_main_loop(
loop, 0, 1);
#define SDL_GetNumAudioDevices
static SDL_AudioDeviceID devid_out
#define SDL_WINDOWPOS_CENTERED
#define SDL_CloseAudioDevice
#define SDL_OpenAudioDevice
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 Uint32 * e
static SDL_AudioSpec spec
int main(int argc, char **argv)
#define SDL_GetAudioDeviceName
static SDL_Renderer * renderer
static SDL_AudioDeviceID devid_in
#define SDL_AUDIO_ALLOW_ANY_CHANGE
#define SDL_GetAudioDeviceStatus
SDL_AudioCallback callback
GLenum GLuint GLenum GLsizei const GLchar * buf
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
#define SDL_LogSetPriority
#define SDL_GetCurrentAudioDriver
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
SDL_MouseButtonEvent button
#define SDL_SetRenderDrawColor
#define SDL_DestroyRenderer
#define SDL_DestroyWindow
#define SDL_CreateRenderer
#define SDL_RenderPresent
#define SDL_PauseAudioDevice