Подключение SDK
Обновлено 28 мая 2024
Есть два способа подключить SaluteJazz SDK Electron: в main-процессе и в preload-процессе.
Подключение в main-процессе
Для подключения SDK в main-процессе используйте пространство /main
:
import { createJazzSdkElectronMain } from '@salutejs/jazz-sdk-electron/main';
import { desktopCapturerPlugin } from '@salutejs/jazz-sdk-electron-plugins/main';
import { app } from 'electron';
...
await app.whenReady();
await createJazzSdkElectronMain({
plugins: [desktopCapturerPlugin()],
});
Модулю createJazzSdkElectronMain
подключается после того, как приложение будет готово создать BrowserWindow
.
Подключение в preload-процессе
Для подключения в preload-процессе используйте пространство /preload
:
import { desktopCapturerPlugin } from '@salutejs/jazz-sdk-electron-plugins/preload';
import { createJazzSdkElectronPreload } from '@salutejs/jazz-sdk-electron/preload';
createJazzSdkElectronPreload({
plugins: [desktopCapturerPlugin()],
});