amf0 v1.0.0 Amf0

Functions for serializing and deserializing AMF0 encoded data

Summary

Functions

Deserializes data from amf0 encoded binary

Serializes the passed in values into AMF0 encoded binary

Functions

deserialize(binary)
deserialize(<<_::0>>) :: {:ok, [any]}

Deserializes data from amf0 encoded binary

Examples

iex> Amf0.deserialize(<<0::8, 532::float-64, 1::8, 1::8>>)
{:ok, [532.0, true]}
serialize(values)
serialize(any | [any]) :: <<_::0>>

Serializes the passed in values into AMF0 encoded binary

Examples

iex> Amf0.serialize("test")
<<2::8, 4::16>> <> "test"

iex> Amf0.serialize([532, true])
<<0::8, 532::float-64, 1::8, 1::8>>