1. Modules: Device Discovery

class StreamDeck.DeviceManager.DeviceManager(transport='hidapi')

Central device manager, to enumerate any attached StreamDeck devices. An instance of this class must be created in order to detect and use any StreamDeck devices.

Creates a new StreamDeck DeviceManager, used to detect attached StreamDeck devices.

Parameters:transport (str) – name of the the HID transport backend to use
enumerate()

Detect attached StreamDeck devices.

Return type:list(StreamDeck)
Returns:list of StreamDeck instances, one for each detected device.