Versions in this module Expand all Collapse all v0 v0.0.9 Oct 30, 2019 Changes in this version + func NewNull() *null + type Amf0 interface + Size func() int + func Discovery(p []byte) (a Amf0, err error) + func NewBoolean(b bool) Amf0 + func NewUndefined() Amf0 + type Boolean bool + func (v *Boolean) MarshalBinary() (data []byte, err error) + func (v *Boolean) Size() int + func (v *Boolean) UnmarshalBinary(data []byte) (err error) + type EcmaArray struct + func NewEcmaArray() *EcmaArray + func (v *EcmaArray) Get(key string) Amf0 + func (v *EcmaArray) MarshalBinary() (data []byte, err error) + func (v *EcmaArray) Set(key string, value Amf0) *objectBase + func (v *EcmaArray) Size() int + func (v *EcmaArray) UnmarshalBinary(data []byte) (err error) + type Number float64 + func NewNumber(f float64) *Number + func (v *Number) MarshalBinary() (data []byte, err error) + func (v *Number) Size() int + func (v *Number) UnmarshalBinary(data []byte) (err error) + type Object struct + func NewObject() *Object + func (v *Object) Get(key string) Amf0 + func (v *Object) MarshalBinary() (data []byte, err error) + func (v *Object) Set(key string, value Amf0) *objectBase + func (v *Object) Size() int + func (v *Object) UnmarshalBinary(data []byte) (err error) + type StrictArray struct + func NewStrictArray() *StrictArray + func (v *StrictArray) Get(key string) Amf0 + func (v *StrictArray) MarshalBinary() (data []byte, err error) + func (v *StrictArray) Set(key string, value Amf0) *objectBase + func (v *StrictArray) Size() int + func (v *StrictArray) UnmarshalBinary(data []byte) (err error) + type String string + func NewString(s string) *String + func (v *String) MarshalBinary() (data []byte, err error) + func (v *String) Size() int + func (v *String) UnmarshalBinary(data []byte) (err error)