roc-streaming / roc-go

Golang bindings for Roc Toolkit.
https://roc-streaming.org
MIT License
22 stars 10 forks source link

Add bindings for roc_sender_encoder and roc_sender_decoder #122

Open gavv opened 5 months ago

gavv commented 5 months ago

Follow-up for #118.

We already have bindings for roc_sender and roc_receiver (see sender.go and receiver.go).

Roc Toolkit 0.3 introduced a networkless version of this API: roc_sender_encoder and roc_sender_decoder. We need to add bindings and unit tests for this new API.

Documentation for C API can be found here: https://roc-streaming.org/toolkit/docs/api/reference.html

C headers for new API are here: sender_encoder.h, receiver_decoder.h.