PeerCastStation.FLV.RTMP.DataAMF3Message.CreateBody C# (CSharp) Method

CreateBody() private static method

private static CreateBody ( string property_name, IEnumerable arguments ) : byte[]
property_name string
arguments IEnumerable
return byte[]
    private static byte[] CreateBody(string property_name, IEnumerable<AMFValue> arguments)
    {
      var s = new MemoryStream();
      using (var writer=new AMF0Writer(s)) {
				writer.BaseStream.WriteByte(0);
        writer.WriteString(property_name);
        foreach (var arg in arguments) {
          writer.WriteValue(arg);
        }
      }
      return s.ToArray();
    }
  }