One instantiable Pulp-owned device. More...
#include <timeline_device_resolver.hpp>
Public Attributes | |
| std::string_view | binding_key |
| std::string_view | display_name |
| std::string_view | manufacturer |
| std::string_view | category |
| std::string_view | summary |
| BuiltInDeviceDomain | domain = BuiltInDeviceDomain::EventToAudio |
| int | num_audio_inputs = 0 |
| int | num_audio_outputs = 2 |
| int | latency_samples = 0 |
| bool | is_instrument = false |
One instantiable Pulp-owned device.
Every field a caller needs to author a placement that the host binding will actually admit, plus the latency the device reports so a client can explain the compensation before playing.
| std::string_view pulp::host::BuiltInDeviceDescriptor::binding_key |
| std::string_view pulp::host::BuiltInDeviceDescriptor::category |
| std::string_view pulp::host::BuiltInDeviceDescriptor::display_name |
| BuiltInDeviceDomain pulp::host::BuiltInDeviceDescriptor::domain = BuiltInDeviceDomain::EventToAudio |
| bool pulp::host::BuiltInDeviceDescriptor::is_instrument = false |
| int pulp::host::BuiltInDeviceDescriptor::latency_samples = 0 |
| std::string_view pulp::host::BuiltInDeviceDescriptor::manufacturer |
| int pulp::host::BuiltInDeviceDescriptor::num_audio_inputs = 0 |
| int pulp::host::BuiltInDeviceDescriptor::num_audio_outputs = 2 |
| std::string_view pulp::host::BuiltInDeviceDescriptor::summary |