public RiffWaveBext(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { description = aByteArray.ReadString(256); originator = aByteArray.ReadString(32); originatorReference = aByteArray.ReadString(32); originationDate = aByteArray.ReadString(10); originationTime = aByteArray.ReadString(8); timeReferenceLow = aByteArray.ReadUInt32(); timeReferenceHigh = aByteArray.ReadUInt32(); version = aByteArray.ReadUInt16(); umid = aByteArray.ReadBytes(64); reserved = aByteArray.ReadBytes(190); codingHistory = aByteArray.ReadString(( int )(Size - 256 - 32 - 32 - 10 - 8 - 4 - 4 - 2 - 64 - 190)); informationList.Add("Description:" + description); informationList.Add("Originator:" + originator); informationList.Add("Originator Reference:" + originatorReference); informationList.Add("Origination Date:" + originationDate); informationList.Add("Origination Time:" + originationTime); informationList.Add("Time Reference Low:" + timeReferenceLow.ToString()); informationList.Add("Time Reference High:" + timeReferenceHigh.ToString()); informationList.Add("Version:" + version.ToString()); informationList.Add("UMID:" + umid.ToString()); informationList.Add("Reserved:" + reserved.ToString()); informationList.Add("Coding History:" + codingHistory); }
public RiffUnknown(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { Logger.Debug("Unknown ID:" + aId + ", Size:" + aSize); dataArray = aByteArray.ReadBytes(( int )Size); }
public FormUnknown(string aId, UInt32 aSize, AByteArray aByteArray, FormChunkList aParent) : base(aId, aSize, aByteArray, aParent) { Logger.Debug("Unknown ID:" + aId + ", Size:" + aSize); if (position + Size <= aByteArray.Length) { dataArray = aByteArray.ReadBytes(( int )Size); } }
public virtual void WriteByteArray(AByteArray aByteArrayRead, AByteArray aByteArray) { for (int i = 0; i < id.Length; i++) { aByteArray.WriteUByte(( Byte )id[i]); } aByteArray.WriteUInt32(( UInt32 )Size); aByteArrayRead.SetPosition(( int )position); aByteArray.WriteBytes(aByteArrayRead.ReadBytes(Size)); }
public RiffDls_Dlid(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { data1 = aByteArray.ReadUInt32(); data2 = aByteArray.ReadUInt16(); data3 = aByteArray.ReadUInt16(); data4 = aByteArray.ReadBytes(8); informationList.Add("Data1:" + data1); informationList.Add("Data2:" + data2); informationList.Add("Data3:" + data3); informationList.Add("Data4:" + data4); }
public RiffWaveLtxt(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { name = aByteArray.ReadUInt32(); sampleLength = aByteArray.ReadUInt32(); purpose = aByteArray.ReadUInt32(); country = aByteArray.ReadUInt16(); language = aByteArray.ReadUInt16(); dialect = aByteArray.ReadUInt16(); codePage = aByteArray.ReadUInt16(); data = aByteArray.ReadBytes(Size - 20); informationList.Add(" Name:" + name); informationList.Add(" Sample Length:" + sampleLength); informationList.Add(" Purpose:" + purpose); informationList.Add(" Country:" + country); informationList.Add(" Language:" + language); informationList.Add(" Dialect:" + dialect); informationList.Add(" CodePage:" + codePage); informationList.Add(" Data:" + data.Length); }
public RiffWaveLgwv(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { dataArray = aByteArray.ReadBytes(( int )Size); }