View Source EBML (mailibex v0.2.1)

Simple EBML parser in Elixir,

Use online specification to get {keyid,keyname,valuetype} for each key, and generate functions accordingly. Return a list of {:key,fun} where fun.() decode the value associated with key

Example usage :

EBML.parse(File.read!("sample.mkv"))[:"EBML"].()[:"DocType"].() "matroska"

Summary

Functions