@mega-yfue/eufy-sdk / AudioActions
Type Alias: AudioActions
ts
type AudioActions = Surface<typeof AUDIO_MEMBERS>;Bound audio controls — the object returned by dev.audio().
Everything is DERIVED from AUDIO_MEMBERS. Which methods a device has depends on its FAMILY, so every write is optional and a caller checks: a camera/doorbell gets setMicrophone/setSpeaker/ setVolume/setAudioRecording (+ setRingtoneVolume on a doorbell); a HomeBase/station gets setPromptVolume. Alarm-output configuration belongs to the siren capability.