ultravideo / uvgRTP

An open-source library for RTP/SRTP media delivery
BSD 2-Clause "Simplified" License
323 stars 90 forks source link

Adding C++ API #57

Open jrsnen opened 3 years ago

jrsnen commented 3 years ago

Currently, uvgRTP public API is very much C-like. It would be highly beneficial to add separate C++ API alongside the C API so smart pointers can be used.

This would not break the existing API. The C API will be supported at least until 3.0 release of uvgRTP and possibly long after it.

Task lists:

RamadanAhmed commented 3 years ago

Hi, I'm very interested in the project Can I work on this tasks if there is no assignee for it ?

jrsnen commented 3 years ago

@RamadanAhmed Thanks for the interest. Sorry for the delay in response, I was on holiday.

Yes, you can work on this if you want. Please keep the existing C API as it is so the update doesn't break existing software. Updating the documentation would also be helpful, but I can also handle that.