From defc79e88d8fae5dcd3c144d76a8b1252a2d9c89 Mon Sep 17 00:00:00 2001 From: mii443 Date: Tue, 13 Feb 2024 23:10:26 +0900 Subject: [PATCH] wip --- src/device/mod.rs | 1 + src/device/virtual_device.rs | 13 +++++++++++++ src/main.rs | 1 + 3 files changed, 15 insertions(+) create mode 100644 src/device/mod.rs create mode 100644 src/device/virtual_device.rs diff --git a/src/device/mod.rs b/src/device/mod.rs new file mode 100644 index 0000000..343b72b --- /dev/null +++ b/src/device/mod.rs @@ -0,0 +1 @@ +pub mod virtual_device; \ No newline at end of file diff --git a/src/device/virtual_device.rs b/src/device/virtual_device.rs new file mode 100644 index 0000000..c46cc22 --- /dev/null +++ b/src/device/virtual_device.rs @@ -0,0 +1,13 @@ +pub struct VirtualDevice { + pub name: String, + pub id: String, + pub is_input: bool, + pub is_output: bool, + pub channels: u8, + pub sample_rate: u32, + pub buffer_size: usize, + output_index: Vec, + output_buffer: Vec>, +} + +impl VirtualDevice { } \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 9dc53fb..b49723a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ mod args; mod config; mod commands; +mod device; use clap::Parser;