|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Contains digital audio device configuration parameters. More...
#include <AudioBackend.hpp>
Collaboration diagram for MayaFlux::Core::DeviceInfo:Public Attributes | |
| std::string | name |
| System identifier for the audio endpoint. | |
| uint32_t | input_channels = 0 |
| Number of discrete input channels available for signal capture. | |
| uint32_t | output_channels = 0 |
| Number of discrete output channels available for signal playback. | |
| uint32_t | duplex_channels = 0 |
| Number of channels supporting simultaneous input and output. | |
| uint32_t | preferred_sample_rate = 0 |
| Optimal sample rate for this device as reported by the system. | |
| std::vector< uint32_t > | supported_samplerates |
| Collection of all sample rates supported by this device. | |
| bool | is_default_output = false |
| Indicates if this device is the system's primary output endpoint. | |
| bool | is_default_input = false |
| Indicates if this device is the system's primary input endpoint. | |
Contains digital audio device configuration parameters.
Encapsulates the technical specifications and capabilities of an audio I/O endpoint, including channel counts, sample rate capabilities, and system identification.
Definition at line 17 of file AudioBackend.hpp.