Skip to content
Open
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8cc6f25
feat: add device_id support for macOS to DeviceTrait
xephyris Sep 14, 2025
9161bbb
fix: fix import statements for other APIs
xephyris Sep 15, 2025
845baac
wip: use DeviceId enum instead to work around conflicting device_id i…
xephyris Sep 16, 2025
bd9b071
feat: transition to using DeviceId for enum for better cross compatib…
xephyris Sep 17, 2025
60c3c26
docs: add description for DeviceId
xephyris Sep 18, 2025
2a93a70
feat: implemented device id for windows wasapi
xephyris Sep 20, 2025
fb1efd0
docs: update description
xephyris Sep 23, 2025
626b823
fix: reformat existing code and fix android build error
xephyris Sep 24, 2025
c9d6b05
feat: add ALSA support to device id() function
xephyris Sep 24, 2025
6f8587f
fix: resolve merge conflicts
xephyris Sep 25, 2025
24ef5ac
feat: add support for jack and aaudio (untested). fix naming structur…
xephyris Sep 25, 2025
8b5b8d0
docs: update changelog
xephyris Sep 25, 2025
068e171
fix: fix function names causing compile errors
xephyris Sep 25, 2025
f9301b8
fix: fix aaudio DeviceId type
xephyris Sep 25, 2025
2972b52
feat: implement macos DeviceId to use kAudioDevicePropertyDeviceUID …
xephyris Sep 26, 2025
99fc8b7
fmt: reformat with rustfmt
xephyris Sep 26, 2025
43bc3e0
docs: update changelog
xephyris Sep 27, 2025
6e93a1b
feat: add asio support and reformat macos id function
xephyris Sep 27, 2025
59f4a9f
fmt: reformat code
xephyris Sep 27, 2025
b811266
feat: return default for ios, emscripten, and webaudio
xephyris Sep 27, 2025
eefc6ef
fix: Merge branch 'master' into master
xephyris Sep 29, 2025
f40bb9d
feat: add in rest of audio APIs to from_str()
xephyris Sep 29, 2025
492a98e
fix: Merge branch 'master' into master
xephyris Sep 30, 2025
30645a5
fix: change catch-all to todo!
xephyris Oct 1, 2025
44ec96b
fix: resolve parse error on null and deviceid implementations
xephyris Oct 3, 2025
01a240d
docs: fix changelog
xephyris Oct 7, 2025
6eb9e7a
refactor: improve safety of get_id() function, remove CFStringRef
xephyris Oct 10, 2025
d516476
fmt: run rustfmt
xephyris Oct 10, 2025
5c56868
fix: resolve wrap_under rule error for CFString
xephyris Oct 13, 2025
82b4abd
fix: Merge branch 'master' into master
xephyris Oct 13, 2025
ab3b8a2
fix: add Stream import to coreaudio
xephyris Oct 13, 2025
fa1c0d7
Merge remote-tracking branch 'upstream/master'
xephyris Oct 13, 2025
7bc3c4f
fix: return backend error on parse error for PWSTR
xephyris Oct 14, 2025
3580a67
fmt: run cargo fmt
xephyris Oct 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ impl std::str::FromStr for DeviceId {
"webaudio" => Ok(DeviceId::WebAudio(data.to_string())),
"emscripten" => Ok(DeviceId::Emscripten(data.to_string())),
"ios" => Ok(DeviceId::IOS(data.to_string())),
"null" => Ok(DeviceId::Null),
_ => Err(DeviceIdError::UnsupportedPlatform),
}
}
Expand Down
Loading