public ChannelControl(ChannelControlType type, ISerializableLE data) { Type = type; Data = data; }
public void Deserialize(LEReader br) { Header.Deserialize(br); Payload = CreateFromControlOpCode(Header.OpCode); Payload.Deserialize(br); }
public StreamerMessageWithHeader(ControlHeader header, ISerializableLE payload) { Header = header; Payload = payload; }
public void SetPayload(ISerializableLE payload) { Payload = payload; }
public RtpPacket(RtpPayloadType payloadType, ISerializableLE payload) { Header = new RtpHeader(); Header.PayloadType = payloadType; Payload = payload; }
public void Deserialize(BinaryReader br) { Type = (ChannelControlType)br.ReadUInt32(); Data = CreateFromControlType(Type); Data.Deserialize(br); }