diff --git a/src/main/screenShareAudio.ts b/src/main/screenShareAudio.ts deleted file mode 100644 index ad27c3b..0000000 --- a/src/main/screenShareAudio.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { createVirtmic } from "./createVirtmic"; -export function getAudioFromVirtmic() { - const getAudioDevice = async (deviceName: string|undefined) => { - await new Promise(r => setTimeout(r, 1000)); - let devices = await navigator.mediaDevices.enumerateDevices(); - let audioDevice = devices.find(({ - label - }) => label === deviceName); - - return audioDevice; - }; - - const getDisplayMedia = async () => { - var id: string|undefined; - try { - let myDiscordAudioSink = await getAudioDevice('virtmic'); - id = myDiscordAudioSink?.deviceId; - } - catch (error) { - id = 'default'; - } - - const constraints = { - deviceId: { - exact: id - }, - autoGainControl: false, - echoCancellation: false, - noiseSuppression: false, - channelCount: 2 - }; - - await navigator.mediaDevices.getUserMedia({ - audio: true - }).then((MediaStream) => { - const audioTrack = MediaStream.getAudioTracks()[0]; - let captureSystemAudioStream = audioTrack.applyConstraints(constraints); - }); - }; -}; \ No newline at end of file