[docs]classAudioScenario(PhysicalScenario[AudioDevice]):"""Scenario of phyical device bindings to sound cards."""def__init__(self,*args,**kwargs)->None:PhysicalScenario.__init__(self,*args,**kwargs)@classmethod@overridedef_device_type(cls)->type[AudioDevice]:returnAudioDevice@overridedef_trigger(self)->None:fordeviceinself.devices:device.trigger()@overridedef_trigger_direct(self,transmissions:list[Signal],devices:list[AudioDevice],calibrate:bool=True)->list[Signal]:transmissions=[d.trigger_direct(t)ford,tinzip(devices,transmissions)]returntransmissions