Skip to content

Diagnostic: probe BASS live state of every output device (WASAPI + ASIO)

POST
/api/devices/probe

OK

object
capturedAtUtc
required
string format: date-time
devices
required
Array<object>
object
deviceId
required
string format: uuid
deviceName
required
string
deviceType
required
integer
nativeDeviceId
required
integer format: int32
channelCount
required
integer format: int32
engineSampleRate
required
integer format: int32
wasapiIsStarted
required
boolean
nullable
wasapiIsEnabled
required
boolean
nullable
wasapiIsInitialized
required
boolean
nullable
wasapiIsDefault
required
boolean
nullable
wasapiIsLoopback
required
boolean
nullable
wasapiMixFreq
required
integer format: int32
nullable
wasapiMixChans
required
integer format: int32
nullable
wasapiBufferLength
required
number format: float
nullable
wasapiCallbackAgeMs
required
integer format: int64
nullable
asioInfoOk
required
boolean
nullable
asioInputChannelCount
required
integer format: int32
nullable
asioOutputChannelCount
required
integer format: int32
nullable
asioBufferGranularity
required
integer format: int32
nullable
asioMinBufferLength
required
integer format: int32
nullable
asioMaxBufferLength
required
integer format: int32
nullable
asioPreferredBufferLength
required
integer format: int32
nullable
asioRate
required
number format: double
nullable
asioCpuPercent
required
number format: double
nullable
asioActiveOutputChannels
required
Array<integer>
bassLastErrorCode
required
integer format: int32
nullable
probeError
required
string

Internal Server Error

object
type
string
title
string
status
integer format: int32
nullable
detail
string
instance
string