-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[coreaudio] Available Device and Format Enumeration #194
Comments
I'm currently working on generating the remaining bindings (CoreAudio.h, AudioToolbox.h, CoreMidi.h, etc) for I'm currently tossing up between finding a temporary solution, an old version of rust-bindgen or waiting for a fix on that issue before going ahead with this. Alternatively, I could see if using their recommended |
Based on RustAudio#195. Also implements proper handling of the given `Endpoint` in the macos implementation of the `build_voice` method. Updates to the latest coreaudio-sys and coreaudio-rs which include the additional necessary frameworks. Also adds a line that prints the name of the default device in the `enumeration.rs` example. Updates the CHANGELOG for this PR. Closes RustAudio#194. Related to RustAudio#180. Related external issues: - RustAudio/coreaudio-sys#4 - RustAudio/coreaudio-rs#57
Based on RustAudio#195. Also implements proper handling of the given `Endpoint` in the macos implementation of the `build_voice` method. Updates to the latest coreaudio-sys and coreaudio-rs which include the additional necessary frameworks. Also adds a line that prints the name of the default device in the `enumeration.rs` example. Updates the CHANGELOG for this PR. Closes RustAudio#194. Related to RustAudio#180. Related external issues: - RustAudio/coreaudio-sys#4 - RustAudio/coreaudio-rs#57
Based on RustAudio#195. Also implements proper handling of the given `Endpoint` in the macos implementation of the `build_voice` method. Updates to the latest coreaudio-sys and coreaudio-rs which include the additional necessary frameworks. Also adds a line that prints the name of the default device in the `enumeration.rs` example. Updates the CHANGELOG for this PR. Closes RustAudio#194. Related to RustAudio#180. Related external issues: - RustAudio/coreaudio-sys#4 - RustAudio/coreaudio-rs#57
Based on RustAudio#195. Also implements proper handling of the given `Endpoint` in the macos implementation of the `build_voice` method. Updates to the latest coreaudio-sys and coreaudio-rs which include the additional necessary frameworks. Also adds a line that prints the name of the default device in the `enumeration.rs` example. Updates the CHANGELOG for this PR. Closes RustAudio#194. Related to RustAudio#180. Related external issues: - RustAudio/coreaudio-sys#4 - RustAudio/coreaudio-rs#57
I'm currently working on implementing device and format enumeration on macos for some commercial work I'm doing atm. Just creating this issue to track progress.
This post from ~10 years ago provides a nice example of this that should be useful.
The text was updated successfully, but these errors were encountered: