updated .gitignore, cleared unwanted files and folders, added close stream functionality

This commit is contained in:
Andrew Gundersen 2021-08-18 14:22:57 -05:00
commit f2f1f091bf
92 changed files with 95 additions and 14610 deletions

View file

@ -116,6 +116,34 @@ napi_value OpenOutputStream(napi_env env, napi_callback_info info)
return NULL;
}
napi_value CloseInputStream(napi_env env, napi_callback_info info)
{
printf("NAPI::CloseInputStream\n");
PaError err = paNoError;
err = Na_CloseInputStream();
if (err != paNoError)
{
napi_throw_error(env, NULL, Pa_GetErrorText(err));
}
return NULL;
}
napi_value CloseOutputStream(napi_env env, napi_callback_info info)
{
printf("NAPI::CloseOutputStream\n");
PaError err = paNoError;
err = Na_CloseOutputStream();
if (err != paNoError)
{
napi_throw_error(env, NULL, Pa_GetErrorText(err));
}
return NULL;
}
napi_value WriteToOutputStream(napi_env env, napi_callback_info info)
{
printf("NAPI::WriteToOutputStream\n");
@ -159,10 +187,12 @@ napi_value Init(napi_env env, napi_value exports)
DECLARE_NAPI_METHOD("GetDefaultOutputDevice", GetDefaultOutputDevice),
DECLARE_NAPI_METHOD("OpenInputStream", OpenInputStream),
DECLARE_NAPI_METHOD("OpenOutputStream", OpenOutputStream),
DECLARE_NAPI_METHOD("CloseInputStream", CloseInputStream),
DECLARE_NAPI_METHOD("CloseOutputStream", CloseOutputStream),
DECLARE_NAPI_METHOD("WriteToOutputStream", WriteToOutputStream),
};
status = napi_define_properties(env, exports, 7, desc);
status = napi_define_properties(env, exports, 9, desc);
return exports;