Data::AMF(3pm)

Data::AMF3pm

Serialize / deserialize amf data

Usage

    use Data::AMF;
    
    my $amf0 = Data::AMF->new( version => 0 );
    my $amf3 = Data::AMF->new( version => 3 );
    
    # AMF0 to Perl Object
    my $obj = $amf0->deserialize($data);
    
    # Perl Object to AMF0
    my $data = $amf0->serialize($obj);

Overview

This module is (de)serializer for Adobe's AMF (Action Message Format). Data::AMF is core module and it recognize only AMF data, not AMF packet. If you want to read/write AMF Packet, see Data::AMF::Packet instead.

Notice

Data::AMF is currently in a very early alpha development stage. The current version is not support AMF3, and application interface is still fluid.

Method

new(%option)

Create Data::AMF object.

Option parameters are:

version

Target AMF version.

It should be 0 or 3. (default 0 for AMF0)

serialize($obj)

Serialize perl object ($obj) to AMF, and return the AMF data.

deserialize($amf)

Deserialize AMF data to perl object, and return the perl object.

Releases

4 releases since Debian 7 (Wheezy); the text changed 2 times.

  1. 7
  2. 8
  3. 9–10

Author

Daisuke Murase <[email protected]>

From libdata-amf-perl 0.09+dfsg-2 in Debian 10 (Buster). Parsed by carta from the page's man source.