cancel playback functionality, on write event

This commit is contained in:
Andrew Gundersen 2021-08-26 09:04:25 -05:00
commit f6a3582649
7 changed files with 105 additions and 53 deletions

View file

@ -161,6 +161,16 @@ napi_value WriteToOutputStream(napi_env env, napi_callback_info info)
return NULL;
}
napi_value CancelPlayback(napi_env env, napi_callback_info info)
{
printf("NAPI::CancelPlayback\n");
(void) env;
(void) info;
Na_CancelPlayback();
return NULL;
}
napi_value Terminate(napi_env env, napi_callback_info info)
{
printf("NAPI::Terminate\n");
@ -190,9 +200,10 @@ napi_value Init(napi_env env, napi_value exports)
DECLARE_NAPI_METHOD("CloseInputStream", CloseInputStream),
DECLARE_NAPI_METHOD("CloseOutputStream", CloseOutputStream),
DECLARE_NAPI_METHOD("WriteToOutputStream", WriteToOutputStream),
DECLARE_NAPI_METHOD("CancelPlayback", CancelPlayback)
};
status = napi_define_properties(env, exports, 9, desc);
status = napi_define_properties(env, exports, 10, desc);
return exports;