{"version":4,"name":"Send pictures on a network with sockets","description":"A server send a picture to connected clients","delphiunitname":"","messages":[{"msgid":1,"name":"Send a FireMonkey bitmap","description":"","delphiclassname":"SPNSendABitmapMessage","regclient":true,"regserver":false,"genmsg":true,"fields":[{"order":1,"name":"Bitmap","description":"Bitmap (in FireMonkey format) sent by the server to conected clients","delphifieldname":"","delphifieldtype":"TBitmap","defaultvalue":"nil","dxstreamrw":4,"genfld":true,"freeneeded":true}]},{"msgid":2,"name":"Send an image file","description":"for VCL clients (because VCL bitmap can't load a FMX bitmap stream)","delphiclassname":"","regclient":true,"regserver":false,"genmsg":true,"fields":[{"order":1,"name":"FileExtension","description":"Image file extension (with the dot)","delphifieldname":"","delphifieldtype":"string","defaultvalue":"''","dxstreamrw":2,"genfld":true,"freeneeded":false},{"order":2,"name":"FileContent","description":"Content of the file as a memory stream","delphifieldname":"","delphifieldtype":"TOlfFileBuffer","defaultvalue":"TOlfFileBuffer.Create","dxstreamrw":3,"genfld":true,"freeneeded":true}]},{"msgid":3,"name":"Ask for image files instead of FMX bitmap","description":"","delphiclassname":"","regclient":false,"regserver":true,"genmsg":true,"fields":[]}],"delphiserverclassname":"","delphiclientclassname":"","delphiunits":"Olf.RTL.FileBuffer","dxmsgprefix":"SPN","dxmsgsuffix":"Message"}