void videoImbChannelIn_OnNormalEvent(TEventEntry aEvent, IMB3.ByteBuffers.TByteBuffer aPayload) { var cmdLine = aPayload.ReadString(); var cmdParams = cmdLine.Split(new char[] {'|'}, StringSplitOptions.RemoveEmptyEntries); if (cmdParams.Length < 1) return; switch (cmdParams[0]) { case "DisplayVideoCmd": var cmd = new DisplayVideoCmd(ref cmdParams); if (DisplayVideoEvent != null) DisplayVideoEvent(new DisplayVideoCmdEventArgs(cmd)); break; } }
public DisplayVideoCmdEventArgs(DisplayVideoCmd command) { Command = command; }