PeerCastStation.FLV.RTMP.DataAMF0Message.DataAMF0Message C# (CSharp) Method

DataAMF0Message() public method

public DataAMF0Message ( RTMPMessage x ) : System
x RTMPMessage
return System
    public DataAMF0Message(RTMPMessage x)
      : base(x)
    {
      using (var reader=new AMF0Reader(new MemoryStream(x.Body))) {
        this.propertyName = (string)reader.ReadValue();
        var arguments = new List<AMFValue>();
        while (reader.BaseStream.Position<reader.BaseStream.Length) {
          arguments.Add(reader.ReadValue());
        }
        this.arguments = arguments;
      }
    }

Same methods

DataAMF0Message::DataAMF0Message ( long timestamp, long stream_id, string property_name, IEnumerable arguments ) : System