membraneframework / membrane_core

The core of the Membrane Framework, multimedia processing framework written in Elixir
https://membrane.stream
Apache License 2.0
1.31k stars 39 forks source link

Research typing buffers' metadata #838

Open Noarkhh opened 4 months ago

Noarkhh commented 4 months ago

Currently there is no formal way of an element to inform what metadata it expects or produces, making the progreammer rely only on the element's documentation to get or give information about metadata. It would make the framework more robust if the metadata would be statically typed (like stream_formats are) and I believe it's definitely worth looking into.