Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::DeviceConfig Struct Reference

#include <device.hpp>

Public Attributes

std::string device_id
double sample_rate = 48000.0
int buffer_size = 256
int input_channels = 0
int output_channels = 2
ShareMode share_mode = ShareMode::shared
bool low_latency = false

Member Data Documentation

◆ buffer_size

int pulp::audio::DeviceConfig::buffer_size = 256

◆ device_id

std::string pulp::audio::DeviceConfig::device_id

◆ input_channels

int pulp::audio::DeviceConfig::input_channels = 0

◆ low_latency

bool pulp::audio::DeviceConfig::low_latency = false

◆ output_channels

int pulp::audio::DeviceConfig::output_channels = 2

◆ sample_rate

double pulp::audio::DeviceConfig::sample_rate = 48000.0

◆ share_mode

ShareMode pulp::audio::DeviceConfig::share_mode = ShareMode::shared

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/audio/include/pulp/audio/device.hpp