Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
        }