Multimedia I/O library for D
To use this package, run the following command in your project's root directory:
Put the following dependency into your project's dependences section:
Input-output (audio, controls, etc) library for D. Intended as a D language native replacement for SDL, SFML, etc.
|Audio||Preliminary, output stream works||Output works + some issues|
|MIDI||Not yet implemented||Not yet implemented|
|Keyboard||Not yet implemented||Not yet implemented|
|Mouse||Not yet implemented||Not yet implemented|
|Pen Tablet||Not yet implemented||Not yet implemented|
|Game controllers||Not yet implemented||Not yet implemented|
Only WASAPI output is supported at the moment, but it seems to work correctly. Buffer overflow protection is done through spinning in a loop alongside with the wait. It's not nice, but works, and eliminates possible issues from inconsistent buffer sizes.
Deinitialization is automatic through destructors and bug free. Windows-specific error-codes are handled as should.
Error handling is quite preliminary with one having to rely on returned error codes. ALSA documentation is quite scarce, and often don't contain more than what one can get out from function names, let alone the possible returned error codes. Device selection might contain non-PCM devices, so initializing with default device (-1) is recommended instead for now.
testsource/app.d for audio!
- Registered by László Szerémi
- 0.1.0 released 2 years ago
- Copyright © 2021, laszl
- Sub packages:
0.3.0-alpha2 2023-Mar-29 0.3.0-alpha1 2022-Nov-13 0.3.0-alpha 2022-Nov-12 0.2.0 2022-Mar-11 0.1.0 2021-Dec-27
- Download Stats:
0 downloads today
1 downloads this week
1 downloads this month
57 downloads total
- Short URL: