public override void ReadData(CitpBinaryReader data) { Cookie = data.ReadCookie(); VersionMajor = data.ReadByte(); VersionMinor = data.ReadByte(); RequestId = data.ReadUInt16(); MessageSize = data.ReadUInt32(); MessagePartCount = data.ReadUInt16(); MessagePart = data.ReadUInt16(); ContentType = data.ReadCookie(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion > 1.1) { UUID = data.ReadUcs1(); } ProductName = data.ReadUcs2(); ProductVersionMajor = data.ReadByte(); ProductVersionMinor = data.ReadByte(); if (MsexVersion > 1.1) { ProductVersionBugfix = data.ReadByte(); int versionCount = data.ReadByte(); for (int n = 0; n < versionCount; n++) { SupportedMsexVersions.Add(data.ReadUInt16()); } SupportedLibraryTypes = data.ReadUInt16(); int thumbnailFormatsCount = data.ReadByte(); for (int n = 0; n < thumbnailFormatsCount; n++) { ThumbnailFormats.Add(data.ReadCookie()); } int streamFormatsCount = data.ReadByte(); for (int n = 0; n < streamFormatsCount; n++) { StreamFormats.Add(data.ReadCookie()); } } int layerCount = data.ReadByte(); for (int n = 0; n < layerCount; n++) { DmxDescriptor dmx; if (DmxDescriptor.TryParse(data.ReadUcs1(), out dmx)) { DmxLayers.Add(dmx); } } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ThumbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); ThumbnailFlags = (ThumbnailOptions)data.ReadByte(); LibraryType = (MsexElementType)data.ReadByte(); int libraryCount = (MsexVersion < CitpMsexVersions.Msex12Version) ? data.ReadByte() : data.ReadUInt16(); if (MsexVersion < CitpMsexVersions.Msex11Version) { for (int i = 0; i < libraryCount; i++) { LibraryIds.Add(new CitpMsexLibraryId(data.ReadByte())); } } else { for (int i = 0; i < libraryCount; i++) { LibraryIds.Add(data.ReadMsexLibraryId()); } } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ThumbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); ThumbnailFlags = (ThumbnailOptions)data.ReadByte(); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId = new CitpMsexLibraryId(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); ContentType = data.ReadCookie(); ContentHint = data.ReadUInt32(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); MsexVersion = data.ReadByte(); MsexVersion += (float)data.ReadByte() / 10; LayerContentType = data.ReadCookie(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); byte majorVersion = data.ReadByte(); byte minorVersion = data.ReadByte(); MsexVersion = new Version(majorVersion, minorVersion); LayerContentType = data.ReadCookie(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); FramesPerSecond = data.ReadByte(); Timeout = data.ReadByte(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); int bufferSize = data.ReadUInt16(); FrameBuffer = data.ReadBytes(bufferSize); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion > CitpMsexVersions.Msex11Version) { MediaServerUid = data.ReadUcs1(); } SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); int bufferSize = data.ReadUInt16(); FrameBuffer = data.ReadBytes(bufferSize); }
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); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ReceivedContentType = data.ReadCookie(); }