From 453802698e47d70d7546cd5d321f2480833e3f9b Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Thu, 5 Sep 2019 20:11:47 +0200 Subject: [PATCH] Some fixes --- modules/renderer/connection/VoiceConnection.ts | 8 ++++++++ native/serverconnection/exports/exports.d.ts | 3 +++ .../src/connection/audio/VoiceConnection.cpp | 3 +++ 3 files changed, 14 insertions(+) diff --git a/modules/renderer/connection/VoiceConnection.ts b/modules/renderer/connection/VoiceConnection.ts index ea02267..eb4e7a0 100644 --- a/modules/renderer/connection/VoiceConnection.ts +++ b/modules/renderer/connection/VoiceConnection.ts @@ -136,6 +136,14 @@ export namespace _audio { encoding_supported(codec: number): boolean { return this.handle.encoding_supported(codec); } + + get_encoder_codec(): number { + return this.handle.get_encoder_codec(); + } + + set_encoder_codec(codec: number) { + return this.handle.set_encoder_codec(codec); + } } } } \ No newline at end of file diff --git a/native/serverconnection/exports/exports.d.ts b/native/serverconnection/exports/exports.d.ts index a610002..8bef782 100644 --- a/native/serverconnection/exports/exports.d.ts +++ b/native/serverconnection/exports/exports.d.ts @@ -39,6 +39,9 @@ declare module "teaclient_connection" { decoding_supported(codec: number) : boolean; encoding_supported(codec: number) : boolean; + + get_encoder_codec() : number; + set_encoder_codec(codec: number); } export interface NativeServerConnection { diff --git a/native/serverconnection/src/connection/audio/VoiceConnection.cpp b/native/serverconnection/src/connection/audio/VoiceConnection.cpp index c57d92d..2d4916d 100644 --- a/native/serverconnection/src/connection/audio/VoiceConnection.cpp +++ b/native/serverconnection/src/connection/audio/VoiceConnection.cpp @@ -44,6 +44,9 @@ NAN_MODULE_INIT(VoiceConnectionWrap::Init) { Nan::SetPrototypeMethod(klass, "audio_source", VoiceConnectionWrap::_audio_source); Nan::SetPrototypeMethod(klass, "set_audio_source", VoiceConnectionWrap::_set_audio_source); + Nan::SetPrototypeMethod(klass, "get_encoder_codec", VoiceConnectionWrap::_get_encoder_codec); + Nan::SetPrototypeMethod(klass, "set_encoder_codec", VoiceConnectionWrap::_set_encoder_codec); + constructor().Reset(Nan::GetFunction(klass).ToLocalChecked()); }