255 Commits (master)
 

Author SHA1 Message Date
  Andreas Linz 1b25ba5db2 Rename test 5 years ago
  Andreas Linz 480619dec0 Add README stub 5 years ago
  Andreas Linz 92ead0576e Merge branch 'refactor' 5 years ago
  Andreas Linz 42bbcad59e Split library into base and stream module 5 years ago
  Andreas Linz c58ff27b01 Add comment 5 years ago
  Andreas Linz 85628cf66d Remove unused import 5 years ago
  Andreas Linz e0d9fb2f1e Refactor `ffi.rs` to multi-file module 5 years ago
  Andreas Linz 5e3f8b0623 Remove `Struct_` prefix 5 years ago
  Andreas Linz a9145a0173 Remove remaining enum prefixes 5 years ago
  Andreas Linz d5301c17fa Remove prefix from enum variants of `SioChannelLayoutId` 5 years ago
  Andreas Linz d0f0070aab Remove `SoundIoChannelId` prefix from `SioChannel` enum variants 5 years ago
  Andreas Linz 369514e6ee Remove `SoundIoError` prefix from `SioError` enum variants 5 years ago
  Andreas Linz 170f916c75 s/Enum_SoundIo/Sio/g 5 years ago
  Andreas Linz 3bfa336608 Remove the `unimplemented` macro call 5 years ago
  Andreas Linz 05cfc761eb Move tests into seperate files under `tests/` 5 years ago
  Andreas Linz 3232a79163 Make `stream` item of `OutStream` public 5 years ago
  Andreas Linz 72bcfeeeb2 Make `ffi` module public 5 years ago
  Andreas Linz f154f172a6 Fix typo 5 years ago
  Andreas Linz d9dba12c3d Add working callback test (will run indefinitely) 5 years ago
  Andreas Linz e0c0b832d6 Remove `mut` from `destroy` 5 years ago
  Andreas Linz eec10be6c2 Add mock for `register_callback` and `begin_write` methods to 5 years ago
  Andreas Linz bea38a6d4c Add `channel_count` method to `ChannelLayout` 5 years ago
  Andreas Linz 441b98c49a rustfmt 5 years ago
  Andreas Linz a6b0b30025 Disable automatic `drop` of `OutStream` 5 years ago
  Andreas Linz 4b87253a88 Add various getters to `OutStream` 5 years ago
  Andreas Linz 0c9cd6f722 Add getter for `rec_count` to `Device` 5 years ago
  Andreas Linz 3a61b17f87 Add `current_backend` to struct `SoundIo` 5 years ago
  Andreas Linz 992b9912a5 Add some space 5 years ago
  Andreas Linz 390ad31ced Implement `OutStream` (write is missing ATM) 5 years ago
  Andreas Linz 0b97371daf Allow `dead_code` and `camel_case` names for enums 5 years ago
  Andreas Linz a46789ffd3 Add license file 5 years ago
  Andreas Linz 1035878b3b Implement `get_{in,out}put_device` for `SoundIo` 5 years ago
  Andreas Linz 2094311744 Implement `Device` 5 years ago
  Andreas Linz a1defdd0df Make `ChannelLayout` public 5 years ago
  Andreas Linz 6ad773db53 Implement `get_device_count` functions for `SoundIo` 5 years ago
  Andreas Linz 4245f04553 Add a note 5 years ago
  Andreas Linz 7329c71f52 rustfmt 5 years ago
  Andreas Linz 81f0544e42 Implement `{in,out}put_device_count` for `SoundIo` struct 5 years ago
  Andreas Linz 69d7873727 Implement `get_bytes_per_sample` for format enum 5 years ago
  Andreas Linz 35a6a91cc1 Implement `Display` for format enum 5 years ago
  Andreas Linz 18623c9634 Implement `ChannelLayout` 5 years ago
  Andreas Linz 3c38f481f0 Cast explicitly to `i32` (even it's equal to `c_int`) 5 years ago
  Andreas Linz 887878ad98 Make `ptr_to_string` public 5 years ago
  Andreas Linz 05eaf6bad6 Implement `channel_layout_builtin_count` 5 years ago
  Andreas Linz 1e6d358889 Implement `FromString` for `ChannelId` 5 years ago
  Andreas Linz bcdace8027 Implement `Display` for channel id enum 5 years ago
  Andreas Linz cdf7425e82 Add test for enums 5 years ago
  Andreas Linz a1c4a1074d Add test for `SoundIo` struct 5 years ago
  Andreas Linz 864d370057 Implement `SoundIo` base struct 5 years ago
  Andreas Linz 14127abbc5 Implement `Display` trait for backend enum 5 years ago