/// <summary> /// Reads the Metadata. /// </summary> /// <param name="buffer">Byte buffer source.</param> /// <returns>Metadata.</returns> public MetaData ReadMetaData(byte[] buffer) { MetaData retMeta = new MetaData(); MemoryStream ms = new MemoryStream(buffer); AMFReader reader = new AMFReader(ms); string metaType = reader.ReadData() as string; IDictionary data = reader.ReadData() as IDictionary; retMeta.PutAll(data); return(retMeta); }
public MetaData ReadMetaData(byte[] buffer) { MetaData data = new MetaData(); MemoryStream stream = new MemoryStream(buffer); AMFReader reader = new AMFReader(stream); string str = reader.ReadData() as string; IDictionary dictionary = reader.ReadData() as IDictionary; data.PutAll(dictionary); return(data); }