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 backend?: SystemAudioBackend
  • Optional excludeOptions?: "currentProcess"[]
  • Optional excludedProcessIDs?: number[]
  • Optional output?: "singleFile"
  • Optional filename?: string

Type declaration

  • type: "systemAudio"
  • mode: "exclude"
  • Optional backend?: SystemAudioBackend
  • Optional excludeOptions?: "currentProcess"[]
  • Optional excludedProcessIDs?: number[]
  • output: "segmented"
  • Optional filenamePrefix?: string
  • Optional segmentCallback?: ((url) => void)
      • (url): void
      • Parameters

        • url: string

        Returns void

Type declaration

  • type: "systemAudio"
  • mode: "include"
  • Optional backend?: SystemAudioBackend
  • Optional includedApplicationIDs?: number[]
  • Optional output?: "singleFile"
  • Optional filename?: string

Type declaration

  • type: "systemAudio"
  • mode: "include"
  • Optional backend?: SystemAudioBackend
  • Optional includedApplicationIDs?: number[]
  • output: "segmented"
  • Optional filenamePrefix?: string
  • Optional segmentCallback?: ((url) => void)
      • (url): void
      • Parameters

        • url: string

        Returns void

Generated using TypeDoc