| Crates.io | crime |
| lib.rs | crime |
| version | 0.4.2 |
| created_at | 2025-07-25 15:59:52.201549+00 |
| updated_at | 2026-01-13 22:28:13.721244+00 |
| description | Concurrent real-time interface for multimedia engines |
| homepage | https://github.com/rimelabs/crime |
| repository | https://github.com/rimelabs/crime |
| max_upload_size | |
| id | 1767788 |
| size | 104,541 |
The crime crate is useful for real-time multimedia applications for providing
different output audio formats where the input is a stream of samples,
typically coming from a machine-learning model which generates a fixed amount
of samples in fp32.
This crate operates entirely on streams, provides delay compensation for each supported operation, and thus eliminates the need for providing padding and/or flushing the buffer. The first audio signal in the input is guaranteed to correspond to the first audio signal in the output, and likewise for the last signal.
Current functionalities:
futures::Stream.Supported codecs:
i16, f16, f32, all little-endian)i16, f16, f32, all little-endian)