/* -------------------------------------------------------------------------- */ 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); }
/* -------------------------------------------------------------------------- */ 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); }