Zrythm
v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
audio_device_info.h
1
// SPDX-FileCopyrightText: © 2026 Alexandros Theodotou <alex@zrythm.org>
2
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4
#pragma once
5
6
#include "utils/units.h"
7
#include "utils/utf8_string.h"
8
9
namespace
zrythm::dsp
10
{
11
18
struct
AudioDeviceInfo
19
{
20
utils::Utf8String
device_name;
21
units::sample_rate_t sample_rate;
22
units::sample_u32_t block_length;
23
units::channel_count_t input_channel_count;
24
units::channel_count_t output_channel_count;
25
};
26
27
}
// namespace zrythm::dsp
zrythm::utils::Utf8String
Lightweight UTF-8 string wrapper with safe conversions.
Definition
utf8_string.h:37
zrythm::dsp::AudioDeviceInfo
Information about an audio device.
Definition
audio_device_info.h:19
src
dsp
audio_device_info.h
Generated by
1.16.1