Example #1
0
        /* -------------------------------------------------------------------------- */

        public void AddMetaDataOther(byte[] aMetaHeader, BinaryReader stream, int iBlocklength, int iIndex)
        {
            TMetaData theMetaData = new TMetaData();

            theMetaData.MetaDataBlockHeader[0] = aMetaHeader[0];
            theMetaData.MetaDataBlockHeader[1] = aMetaHeader[1];
            theMetaData.MetaDataBlockHeader[2] = aMetaHeader[2];
            theMetaData.MetaDataBlockHeader[3] = aMetaHeader[3];
            // save content in a stream
            theMetaData.Data          = new MemoryStream();
            theMetaData.Data.Position = 0;

            Utils.CopyMemoryStreamFrom(theMetaData.Data, stream, iBlocklength);

            aMetaBlockOther.Add(theMetaData);
        }
Example #2
0
		/* -------------------------------------------------------------------------- */

		public void AddMetaDataOther( byte[] aMetaHeader, BinaryReader stream, int iBlocklength, int iIndex )
		{
			TMetaData theMetaData = new TMetaData();

			theMetaData.MetaDataBlockHeader[0] = aMetaHeader[0];
			theMetaData.MetaDataBlockHeader[1] = aMetaHeader[1];
			theMetaData.MetaDataBlockHeader[2] = aMetaHeader[2];
			theMetaData.MetaDataBlockHeader[3] = aMetaHeader[3];
			// save content in a stream
			theMetaData.Data = new MemoryStream();
			theMetaData.Data.Position = 0;
				
			Utils.CopyMemoryStreamFrom(theMetaData.Data, stream, iBlocklength );

			aMetaBlockOther.Add(theMetaData);
		}