public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ThmbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); ThumbnailFlags = (ThumbnailOptions)data.ReadByte(); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < 1.1) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } int elementCount = (MsexVersion < 1.2) ? data.ReadByte() : data.ReadUInt16(); for (int n = 0; n < elementCount; n++) { ElementNumbers.Add(data.ReadByte()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion < 1.1) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } int elementCount = MsexVersion < 1.2 ? data.ReadByte() : data.ReadUInt16(); for (int n = 0; n < elementCount; n++) { Elements.Add(new MediaInformation(data)); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } int elementCount = MsexVersion < CitpMsexVersions.Msex12Version ? data.ReadByte() : data.ReadUInt16(); for (int n = 0; n < elementCount; n++) { Elements.Add(new EffectInfomation(data, MsexVersion)); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } int elementCount = (MsexVersion < CitpMsexVersions.Msex12Version) ? data.ReadByte() : data.ReadUInt16(); for (int n = 0; n < elementCount; n++) { ElementNumbers.Add(data.ReadByte()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } UpdateFlags = (MsexUpdateFlags)data.ReadByte(); if (MsexVersion >= CitpMsexVersions.Msex12Version) { AffectedElements = new BitArray(data.ReadBytes(32)); AffectedLibraries = new BitArray(data.ReadBytes(32)); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId.ParseNumber(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } ThumbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); int bufferSize = data.ReadUInt16(); ThumbnailBuffer = data.ReadBytes(bufferSize); }