UNPKG

@4players/odin

Version:

A cross-platform SDK enabling developers to integrate real-time VoIP chat technology into their projects

23 lines (22 loc) 882 B
import { Backend } from '@4players/odin-common'; import CaptureVolume = Backend.CaptureVolume; export import Plugin = Backend.Plugin; export import Device = Backend.Device; export import DeviceParameters = Backend.DeviceParameters; export import AudioCapture = Backend.AudioCapture; export import AudioPlayback = Backend.AudioPlayback; export type VadSettings = { voiceActivity?: Backend.SensitivityRange | number | false; volumeGate?: Backend.SensitivityRange | number | false; }; /** * Represents the input settings for audio configurations. * Combines general audio settings with VAD (Voice Activity Detection) settings * and allows additional properties as per requirements. */ export type InputSettings = { volume?: CaptureVolume; echoCanceller?: boolean; noiseSuppression?: boolean; gainController?: boolean; } & VadSettings & Record<string, any>;