Skip to content

Commit ee825b5

Browse files
committed
2 parents 1c32108 + e3d46c1 commit ee825b5

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

readme.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
11
# Silence-core
2+
Silence. _**Break the silence**_.
23

34
<p align="center">
45
<img src="https://cloud-4sav6hg60-hack-club-bot.vercel.app/0image.png" alt="icon">
56
</p>
67

7-
### A crate to make voip services easier to create.
88
Silence-core provides core functions, helpers and type definitions for a voip service to work.
99
If you just want a quick and easy way to set up a voip service, you should use [silence](https://crates.io/crates/silence) instead as it provides a more complete (end-user friendly) approach.
10+
This crate provides 2 main functionalities:
11+
12+
* Type definitions:
13+
This crate provides Type definitions and traits in order to make the handling of packets easier.
14+
15+
* APIs for performing audio I/O:
16+
The crate provides multiple ways to handle audio I/O on multiple platforms efficiently.
17+
18+
* APIs for receiving image input:
19+
The crate provides ways to utilize the user's webcam to send images.
20+
21+
* APIs for encoding in certain codecs:
22+
The crate provides ways to encode the raw auudio samples with [Opus](https://opus-codec.org/). It also provides ways to encode raw images with the [AV1](https://en.wikipedia.org/wiki/AV1) codec.
23+
24+
A complete version of the documentation is available at [here](https://docs.rs/silence-core/latest).

0 commit comments

Comments
 (0)