Type alias SystemAudioSchema
SystemAudioSchema: { type: "systemAudio"; mode: "exclude"; backend?: SystemAudioBackend; excludeOptions?: "currentProcess"[]; excludedProcessIDs?: number[]; output?: "singleFile"; filename?: string; } | { type: "systemAudio"; mode: "exclude"; backend?: SystemAudioBackend; excludeOptions?: "currentProcess"[]; excludedProcessIDs?: number[]; output: "segmented"; filenamePrefix?: string; segmentCallback?: ((url) => void); } | { type: "systemAudio"; mode: "include"; backend?: SystemAudioBackend; includedApplicationIDs?: number[]; output?: "singleFile"; filename?: string; } | { type: "systemAudio"; mode: "include"; backend?: SystemAudioBackend; includedApplicationIDs?: number[]; output: "segmented"; filenamePrefix?: string; segmentCallback?: ((url) => void); } Type declaration
type: "systemAudio"
mode: "exclude"
Optional
excludeOptions?: "currentProcess"[]
Optional
excludedProcessIDs?: number[]
Optional
output?: "singleFile"
Optional
filename?: string
Type declaration
type: "systemAudio"
mode: "exclude"
Optional
excludeOptions?: "currentProcess"[]
Optional
excludedProcessIDs?: number[]
output: "segmented"
Optional
filenamePrefix?: string
Optional
segmentCallback?: ((url) => void)
Type declaration
type: "systemAudio"
mode: "include"
Optional
includedApplicationIDs?: number[]
Optional
output?: "singleFile"
Optional
filename?: string
Type declaration
type: "systemAudio"
mode: "include"
Optional
includedApplicationIDs?: number[]
output: "segmented"
Optional
filenamePrefix?: string
Optional
segmentCallback?: ((url) => void)