{"nodes":{"1":{"id":"1","position":{"x":224,"y":100},"data":{"nodeDescriptor":{"name":"jpegenc","plugin":{"name":"jpeg","description":"JPeg plugin library","filename":"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjpeg.so","version":"1.16.2","license":"LGPL","source_module":"gst-plugins-good","release_date":"2019-12-03","binary_package":"GStreamer Good Plugins (Ubuntu)","origin_url":"https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0"},"factory":{"long-name":"JPEG image encoder","author":"Wim Taymans ","description":"Encode images in JPEG format","klass":"Codec/Encoder/Image"},"pad_templates":{"sink":[{"direction":"sink","aviability":"always","any":false,"some":true,"empty":false,"caps":[{"data_type":"video","data_format":"x-raw","data_details":"memory:SystemMemory","details":null}]}],"src":[{"direction":"src","aviability":"always","any":false,"some":true,"empty":false,"caps":[{"data_type":"image","data_format":"jpeg","data_details":"memory:SystemMemory","details":null}]}],"unknown":[]},"properties":{"parent":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false},"idct-method":{"name":"idct-method","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":1,"enums":{"ifast":{"name":"ifast","value":1,"constant":"Faster, less accurate integer method"},"islow":{"name":"islow","value":0,"constant":"Slow but accurate integer algorithm"},"float":{"name":"float","value":2,"constant":"Floating-point: accurate, fast on fast HW"}}},"description":"The IDCT algorithm to use","write_only":false},"qos":{"name":"qos","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Handle Quality-of-Service events from downstream","write_only":false},"name":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"jpegenc0"},"description":"The name of the object","write_only":false},"quality":{"name":"quality","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":true,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":85,"range":[0,100]},"description":"Quality of encoding","write_only":false},"snapshot":{"name":"snapshot","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Send EOS after encoding a frame, useful for snapshots","write_only":false}},"documentation_url":"https://gstreamer.freedesktop.org/documentation/jpeg/jpegenc0.html"},"parameters":[{"name":"parent","descriptor":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false}},{"name":"idct-method","descriptor":{"name":"idct-method","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":1,"enums":{"ifast":{"name":"ifast","value":1,"constant":"Faster, less accurate integer method"},"islow":{"name":"islow","value":0,"constant":"Slow but accurate integer algorithm"},"float":{"name":"float","value":2,"constant":"Floating-point: accurate, fast on fast HW"}}},"description":"The IDCT algorithm to use","write_only":false}},{"name":"qos","descriptor":{"name":"qos","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Handle Quality-of-Service events from downstream","write_only":false}},{"name":"name","descriptor":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"jpegenc0"},"description":"The name of the object","write_only":false}},{"name":"quality","descriptor":{"name":"quality","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":true,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":85,"range":[0,100]},"description":"Quality of encoding","write_only":false}},{"name":"snapshot","descriptor":{"name":"snapshot","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Send EOS after encoding a frame, useful for snapshots","write_only":false}}]},"type":"node","targetPosition":"left","sourcePosition":"right","isHidden":false,"draggable":true,"connectable":true,"selectable":true},"2":{"id":"2","position":{"x":376,"y":95},"data":{"nodeDescriptor":{"name":"rtpjpegpay","plugin":{"name":"rtp","description":"Real-time protocol plugins","filename":"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so","version":"1.16.2","license":"LGPL","source_module":"gst-plugins-good","release_date":"2019-12-03","binary_package":"GStreamer Good Plugins (Ubuntu)","origin_url":"https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0"},"factory":{"description":"Payload-encodes JPEG pictures into RTP packets (RFC 2435)","long-name":"RTP JPEG payloader","klass":"Codec/Payloader/Network/RTP","author":"Axis Communications "},"pad_templates":{"sink":[{"direction":"sink","aviability":"always","any":false,"some":true,"empty":false,"caps":[{"data_type":"image","data_format":"jpeg","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-jpeg","data_details":"memory:SystemMemory","details":null}]}],"src":[{"direction":"src","aviability":"always","any":false,"some":true,"empty":false,"caps":[{"data_type":"application","data_format":"x-rtp","data_details":"memory:SystemMemory","details":null},{"data_type":"application","data_format":"x-rtp","data_details":"memory:SystemMemory","details":null}]}],"unknown":[]},"properties":{"type":{"name":"type","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":1,"range":[0,255]},"description":"Default JPEG Type, overwritten by SOF when present","write_only":false},"source-info":{"name":"source-info","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Write CSRC based on buffer meta RTP source information","write_only":false},"onvif-no-rate-control":{"name":"onvif-no-rate-control","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Enable ONVIF Rate-Control=no timestamping mode","write_only":false},"ptime-multiple":{"name":"ptime-multiple","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"Force buffers to be multiples of this duration in ns (0 disables)","write_only":false},"ssrc":{"name":"ssrc","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"The SSRC of the packets (default == random)","write_only":false},"min-ptime":{"name":"min-ptime","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"Minimum duration of the packet data in ns (can't go above MTU)","write_only":false},"pt":{"name":"pt","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":26,"range":[0,127]},"description":"The payload type of the packets","write_only":false},"name":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"rtpjpegpay0"},"description":"The name of the object","write_only":false},"seqnum":{"name":"seqnum","value_type":"GParamUInt","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":0,"range":[0,65535]},"description":"The RTP sequence number of the last processed packet","write_only":false},"timestamp-offset":{"name":"timestamp-offset","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"Offset to add to all outgoing timestamps (default = random)","write_only":false},"mtu":{"name":"mtu","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":1400,"range":[28,4294967295]},"description":"Maximum size of one packet","write_only":false},"max-ptime":{"name":"max-ptime","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":-1,"range":[-1,9223372036854776000]},"description":"Maximum duration of the packet data in ns (-1 = unlimited up to MTU)","write_only":false},"stats":{"name":"stats","value_type":"GParamBoxed","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Various statistics","write_only":false},"perfect-rtptime":{"name":"perfect-rtptime","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Generate perfect RTP timestamps when possible","write_only":false},"parent":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false},"timestamp":{"name":"timestamp","value_type":"GParamUInt","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":0,"range":[0,4294967295]},"description":"The RTP timestamp of the last processed packet","write_only":false},"seqnum-offset":{"name":"seqnum-offset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,65535]},"description":"Offset to add to all outgoing seqnum (-1 = random)","write_only":false},"quality":{"name":"quality","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":255,"range":[0,255]},"description":"Quality factor on JPEG data (unused)","write_only":false}},"documentation_url":"https://gstreamer.freedesktop.org/documentation/rtp/rtpjpegpay0.html"},"parameters":[{"name":"type","descriptor":{"name":"type","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":1,"range":[0,255]},"description":"Default JPEG Type, overwritten by SOF when present","write_only":false}},{"name":"source-info","descriptor":{"name":"source-info","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Write CSRC based on buffer meta RTP source information","write_only":false}},{"name":"onvif-no-rate-control","descriptor":{"name":"onvif-no-rate-control","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Enable ONVIF Rate-Control=no timestamping mode","write_only":false}},{"name":"ptime-multiple","descriptor":{"name":"ptime-multiple","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"Force buffers to be multiples of this duration in ns (0 disables)","write_only":false}},{"name":"ssrc","descriptor":{"name":"ssrc","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"The SSRC of the packets (default == random)","write_only":false}},{"name":"min-ptime","descriptor":{"name":"min-ptime","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"Minimum duration of the packet data in ns (can't go above MTU)","write_only":false}},{"name":"pt","descriptor":{"name":"pt","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":26,"range":[0,127]},"description":"The payload type of the packets","write_only":false}},{"name":"name","descriptor":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"rtpjpegpay0"},"description":"The name of the object","write_only":false}},{"name":"seqnum","descriptor":{"name":"seqnum","value_type":"GParamUInt","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":0,"range":[0,65535]},"description":"The RTP sequence number of the last processed packet","write_only":false}},{"name":"timestamp-offset","descriptor":{"name":"timestamp-offset","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"Offset to add to all outgoing timestamps (default = random)","write_only":false}},{"name":"mtu","descriptor":{"name":"mtu","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":1400,"range":[28,4294967295]},"description":"Maximum size of one packet","write_only":false}},{"name":"max-ptime","descriptor":{"name":"max-ptime","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":-1,"range":[-1,9223372036854776000]},"description":"Maximum duration of the packet data in ns (-1 = unlimited up to MTU)","write_only":false}},{"name":"stats","descriptor":{"name":"stats","value_type":"GParamBoxed","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Various statistics","write_only":false}},{"name":"perfect-rtptime","descriptor":{"name":"perfect-rtptime","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Generate perfect RTP timestamps when possible","write_only":false}},{"name":"parent","descriptor":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false}},{"name":"timestamp","descriptor":{"name":"timestamp","value_type":"GParamUInt","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":0,"range":[0,4294967295]},"description":"The RTP timestamp of the last processed packet","write_only":false}},{"name":"seqnum-offset","descriptor":{"name":"seqnum-offset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,65535]},"description":"Offset to add to all outgoing seqnum (-1 = random)","write_only":false}},{"name":"quality","descriptor":{"name":"quality","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":255,"range":[0,255]},"description":"Quality factor on JPEG data (unused)","write_only":false}}]},"type":"node","targetPosition":"left","sourcePosition":"right","isHidden":false,"draggable":true,"connectable":true,"selectable":true},"3":{"id":"3","position":{"x":545,"y":92},"data":{"nodeDescriptor":{"name":"udpsink","plugin":{"name":"udp","description":"transfer data via UDP","filename":"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstudp.so","version":"1.16.2","license":"LGPL","source_module":"gst-plugins-good","release_date":"2019-12-03","binary_package":"GStreamer Good Plugins (Ubuntu)","origin_url":"https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0"},"factory":{"long-name":"UDP packet sender","klass":"Sink/Network","author":"Wim Taymans ","description":"Send data over the network via UDP"},"pad_templates":{"sink":[{"direction":"sink","aviability":"always","any":true,"some":false,"empty":false,"caps":[]}],"src":[],"unknown":[]},"properties":{"multicast-iface":{"name":"multicast-iface","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"The network interface on which to join the multicast group","write_only":false},"bind-port":{"name":"bind-port","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[0,65535]},"description":"Port to bind the socket to","write_only":false},"async":{"name":"async","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Go asynchronously to PAUSED","write_only":false},"enable-last-sample":{"name":"enable-last-sample","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Enable the last-sample property","write_only":false},"port":{"name":"port","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":5004,"range":[0,65535]},"description":"The port to send the packets to","write_only":false},"qos":{"name":"qos","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Generate Quality-of-Service events upstream","write_only":false},"host":{"name":"host","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"localhost"},"description":"The host/IP/Multicast group to send the packets to","write_only":false},"buffer-size":{"name":"buffer-size","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[0,2147483647]},"description":"Size of the kernel send buffer in bytes, 0=default","write_only":false},"last-sample":{"name":"last-sample","value_type":"GParamBoxed","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The last sample received in the sink","write_only":false},"socket":{"name":"socket","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket to use for UDP sending. (NULL == allocate)","write_only":false},"bind-address":{"name":"bind-address","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"Address to bind the socket to","write_only":false},"used-socket-v6":{"name":"used-socket-v6","value_type":"GParamObject","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket currently in use for UDPv6 sending. (NULL == no socket)","write_only":false},"blocksize":{"name":"blocksize","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4096,"range":[0,4294967295]},"description":"Size in bytes to pull per buffer (0 = default)","write_only":false},"max-bitrate":{"name":"max-bitrate","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"The maximum bits per second to render (0 = disabled)","write_only":false},"socket-v6":{"name":"socket-v6","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket to use for UDPv6 sending. (NULL == allocate)","write_only":false},"ttl-mc":{"name":"ttl-mc","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":1,"range":[0,255]},"description":"Used for setting the multicast TTL parameter","write_only":false},"parent":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false},"close-socket":{"name":"close-socket","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Close socket if passed as property on state change","write_only":false},"send-duplicates":{"name":"send-duplicates","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"When a distination/port pair is added multiple times, send packets multiple times as well","write_only":false},"ts-offset":{"name":"ts-offset","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[-9223372036854776000,9223372036854776000]},"description":"Timestamp offset in nanoseconds","write_only":false},"bytes-served":{"name":"bytes-served","value_type":"GParamUInt64","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Total number of bytes sent to all clients","write_only":false},"used-socket":{"name":"used-socket","value_type":"GParamObject","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket currently in use for UDP sending. (NULL == no socket)","write_only":false},"qos-dscp":{"name":"qos-dscp","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,63]},"description":"Quality of Service, differentiated services code point (-1 default)","write_only":false},"render-delay":{"name":"render-delay","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Additional render delay of the sink in nanoseconds","write_only":false},"sync":{"name":"sync","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Sync on the clock","write_only":false},"loop":{"name":"loop","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Used for setting the multicast loop parameter. TRUE = enable, FALSE = disable","write_only":false},"clients":{"name":"clients","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"localhost:5004"},"description":"A comma separated list of host:port pairs with destinations","write_only":false},"force-ipv4":{"name":"force-ipv4","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":true,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Forcing the use of an IPv4 socket (DEPRECATED, has no effect anymore)","write_only":false},"auto-multicast":{"name":"auto-multicast","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Automatically join/leave the multicast groups, FALSE means user has to do it himself","write_only":false},"processing-deadline":{"name":"processing-deadline","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":20000000,"range":[0,18446744073709552000]},"description":"Maximum processing deadline in nanoseconds","write_only":false},"throttle-time":{"name":"throttle-time","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"The time to keep between rendered buffers (0 = disabled)","write_only":false},"bytes-to-serve":{"name":"bytes-to-serve","value_type":"GParamUInt64","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Number of bytes received to serve to clients","write_only":false},"name":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"udpsink0"},"description":"The name of the object","write_only":false},"ttl":{"name":"ttl","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":64,"range":[0,255]},"description":"Used for setting the unicast TTL parameter","write_only":false},"max-lateness":{"name":"max-lateness","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":-1,"range":[-1,9223372036854776000]},"description":"Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)","write_only":false}},"documentation_url":"https://gstreamer.freedesktop.org/documentation/udp/udpsink0.html"},"parameters":[{"name":"multicast-iface","descriptor":{"name":"multicast-iface","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"The network interface on which to join the multicast group","write_only":false}},{"name":"bind-port","descriptor":{"name":"bind-port","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[0,65535]},"description":"Port to bind the socket to","write_only":false}},{"name":"async","descriptor":{"name":"async","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Go asynchronously to PAUSED","write_only":false}},{"name":"enable-last-sample","descriptor":{"name":"enable-last-sample","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Enable the last-sample property","write_only":false}},{"name":"port","value":null,"descriptor":{"name":"port","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":5004,"range":[0,65535]},"description":"The port to send the packets to","write_only":false}},{"name":"qos","descriptor":{"name":"qos","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Generate Quality-of-Service events upstream","write_only":false}},{"name":"host","value":"","descriptor":{"name":"host","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"localhost"},"description":"The host/IP/Multicast group to send the packets to","write_only":false}},{"name":"buffer-size","descriptor":{"name":"buffer-size","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[0,2147483647]},"description":"Size of the kernel send buffer in bytes, 0=default","write_only":false}},{"name":"last-sample","descriptor":{"name":"last-sample","value_type":"GParamBoxed","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The last sample received in the sink","write_only":false}},{"name":"socket","descriptor":{"name":"socket","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket to use for UDP sending. (NULL == allocate)","write_only":false}},{"name":"bind-address","descriptor":{"name":"bind-address","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"Address to bind the socket to","write_only":false}},{"name":"used-socket-v6","descriptor":{"name":"used-socket-v6","value_type":"GParamObject","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket currently in use for UDPv6 sending. (NULL == no socket)","write_only":false}},{"name":"blocksize","descriptor":{"name":"blocksize","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4096,"range":[0,4294967295]},"description":"Size in bytes to pull per buffer (0 = default)","write_only":false}},{"name":"max-bitrate","descriptor":{"name":"max-bitrate","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"The maximum bits per second to render (0 = disabled)","write_only":false}},{"name":"socket-v6","descriptor":{"name":"socket-v6","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket to use for UDPv6 sending. (NULL == allocate)","write_only":false}},{"name":"ttl-mc","descriptor":{"name":"ttl-mc","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":1,"range":[0,255]},"description":"Used for setting the multicast TTL parameter","write_only":false}},{"name":"parent","descriptor":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false}},{"name":"close-socket","descriptor":{"name":"close-socket","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Close socket if passed as property on state change","write_only":false}},{"name":"send-duplicates","descriptor":{"name":"send-duplicates","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"When a distination/port pair is added multiple times, send packets multiple times as well","write_only":false}},{"name":"ts-offset","descriptor":{"name":"ts-offset","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[-9223372036854776000,9223372036854776000]},"description":"Timestamp offset in nanoseconds","write_only":false}},{"name":"bytes-served","descriptor":{"name":"bytes-served","value_type":"GParamUInt64","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Total number of bytes sent to all clients","write_only":false}},{"name":"used-socket","descriptor":{"name":"used-socket","value_type":"GParamObject","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"Socket currently in use for UDP sending. (NULL == no socket)","write_only":false}},{"name":"qos-dscp","descriptor":{"name":"qos-dscp","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,63]},"description":"Quality of Service, differentiated services code point (-1 default)","write_only":false}},{"name":"render-delay","descriptor":{"name":"render-delay","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Additional render delay of the sink in nanoseconds","write_only":false}},{"name":"sync","descriptor":{"name":"sync","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Sync on the clock","write_only":false}},{"name":"loop","descriptor":{"name":"loop","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Used for setting the multicast loop parameter. TRUE = enable, FALSE = disable","write_only":false}},{"name":"clients","descriptor":{"name":"clients","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"localhost:5004"},"description":"A comma separated list of host:port pairs with destinations","write_only":false}},{"name":"force-ipv4","descriptor":{"name":"force-ipv4","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":true,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Forcing the use of an IPv4 socket (DEPRECATED, has no effect anymore)","write_only":false}},{"name":"auto-multicast","descriptor":{"name":"auto-multicast","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":true},"description":"Automatically join/leave the multicast groups, FALSE means user has to do it himself","write_only":false}},{"name":"processing-deadline","descriptor":{"name":"processing-deadline","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":20000000,"range":[0,18446744073709552000]},"description":"Maximum processing deadline in nanoseconds","write_only":false}},{"name":"throttle-time","descriptor":{"name":"throttle-time","value_type":"GParamUInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"The time to keep between rendered buffers (0 = disabled)","write_only":false}},{"name":"bytes-to-serve","descriptor":{"name":"bytes-to-serve","value_type":"GParamUInt64","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt64","default":0,"range":[0,18446744073709552000]},"description":"Number of bytes received to serve to clients","write_only":false}},{"name":"name","descriptor":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"udpsink0"},"description":"The name of the object","write_only":false}},{"name":"ttl","descriptor":{"name":"ttl","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":64,"range":[0,255]},"description":"Used for setting the unicast TTL parameter","write_only":false}},{"name":"max-lateness","descriptor":{"name":"max-lateness","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":-1,"range":[-1,9223372036854776000]},"description":"Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)","write_only":false}}]},"type":"node","targetPosition":"left","sourcePosition":"right","isHidden":false,"draggable":true,"connectable":true,"selectable":true},"4":{"id":"4","position":{"x":52,"y":99},"data":{"nodeDescriptor":{"name":"videotestsrc","plugin":{"name":"videotestsrc","description":"Creates a test video stream","filename":"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so","version":"1.16.2","license":"LGPL","source_module":"gst-plugins-base","release_date":"2019-12-03","binary_package":"GStreamer Base Plugins (Ubuntu)","origin_url":"https://launchpad.net/distros/ubuntu/+source/gst-plugins-base1.0"},"factory":{"klass":"Source/Video","author":"David A. Schleef ","description":"Creates a test video stream","long-name":"Video test source"},"pad_templates":{"sink":[],"src":[{"direction":"src","aviability":"always","any":false,"some":true,"empty":false,"caps":[{"data_type":"video","data_format":"x-raw","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-bayer","data_details":"memory:SystemMemory","details":null}]}],"unknown":[]},"properties":{"name":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"videotestsrc0"},"description":"The name of the object","write_only":false},"kxy":{"name":"kxy","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate x*y product phase","write_only":false},"kx2":{"name":"kx2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin","write_only":false},"ky2":{"name":"ky2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin","write_only":false},"yoffset":{"name":"yoffset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order products y offset","write_only":false},"kx":{"name":"kx","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order x phase, for generating constant horizontal frequencies","write_only":false},"kxt":{"name":"kxt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin","write_only":false},"timestamp-offset":{"name":"timestamp-offset","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"An offset added to timestamps set on buffers (in ns)","write_only":false},"foreground-color":{"name":"foreground-color","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"Foreground color to use (big-endian ARGB)","write_only":false},"blocksize":{"name":"blocksize","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4096,"range":[0,4294967295]},"description":"Size in bytes to read per buffer (-1 = default)","write_only":false},"horizontal-speed":{"name":"horizontal-speed","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Scroll image number of pixels per frame (positive is scroll to the left)","write_only":false},"kt":{"name":"kt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order t phase, for generating phase rotation as a function of time","write_only":false},"parent":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false},"animation-mode":{"name":"animation-mode","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"frames":{"name":"frames","value":0,"constant":"frame count"},"wall-time":{"name":"wall-time","value":1,"constant":"wall clock time"},"running-time":{"name":"running-time","value":2,"constant":"running time"}}},"description":"For pattern=ball, which counter defines the position of the ball.","write_only":false},"flip":{"name":"flip","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"For pattern=ball, invert colors every second.","write_only":false},"kt2":{"name":"kt2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order t phase, t*t/256 cycles per picture","write_only":false},"xoffset":{"name":"xoffset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order products x offset","write_only":false},"background-color":{"name":"background-color","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4278190080,"range":[0,4294967295]},"description":"Background color to use (big-endian ARGB)","write_only":false},"motion":{"name":"motion","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"wavy":{"name":"wavy","value":0,"constant":"Ball waves back and forth, up and down"},"hsweep":{"name":"hsweep","value":2,"constant":"1/2 revolution per second, then reset to top"},"sweep":{"name":"sweep","value":1,"constant":"1 revolution per second"}}},"description":"For pattern=ball, what motion the ball does","write_only":false},"num-buffers":{"name":"num-buffers","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,2147483647]},"description":"Number of buffers to output before sending EOS (-1 = unlimited)","write_only":false},"pattern":{"name":"pattern","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"chroma-zone-plate":{"name":"chroma-zone-plate","value":16,"constant":"Chroma zone plate"},"ball":{"name":"ball","value":18,"constant":"Moving ball"},"bar":{"name":"bar","value":20,"constant":"Bar"},"red":{"name":"red","value":4,"constant":"Red"},"zone-plate":{"name":"zone-plate","value":14,"constant":"Zone plate"},"colors":{"name":"colors","value":24,"constant":"Colors"},"blink":{"name":"blink","value":12,"constant":"Blink"},"smpte":{"name":"smpte","value":0,"constant":"SMPTE 100% color bars"},"green":{"name":"green","value":5,"constant":"Green"},"solid-color":{"name":"solid-color","value":17,"constant":"Solid color"},"pinwheel":{"name":"pinwheel","value":21,"constant":"Pinwheel"},"checkers-1":{"name":"checkers-1","value":7,"constant":"Checkers 1px"},"black":{"name":"black","value":2,"constant":"100% Black"},"checkers-4":{"name":"checkers-4","value":9,"constant":"Checkers 4px"},"checkers-2":{"name":"checkers-2","value":8,"constant":"Checkers 2px"},"checkers-8":{"name":"checkers-8","value":10,"constant":"Checkers 8px"},"smpte100":{"name":"smpte100","value":19,"constant":"SMPTE 100% color bars"},"spokes":{"name":"spokes","value":22,"constant":"Spokes"},"gradient":{"name":"gradient","value":23,"constant":"Gradient"},"circular":{"name":"circular","value":11,"constant":"Circular"},"blue":{"name":"blue","value":6,"constant":"Blue"},"gamut":{"name":"gamut","value":15,"constant":"Gamut checkers"},"snow":{"name":"snow","value":1,"constant":"Random (television snow)"},"smpte75":{"name":"smpte75","value":13,"constant":"SMPTE 75% color bars"},"white":{"name":"white","value":3,"constant":"100% White"}}},"description":"Type of test pattern to generate","write_only":false},"ky":{"name":"ky","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order y phase, for generating contant vertical frequencies","write_only":false},"is-live":{"name":"is-live","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Whether to act as a live source","write_only":false},"k0":{"name":"k0","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate zero order phase, for generating plain fields or phase offsets","write_only":false},"do-timestamp":{"name":"do-timestamp","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Apply current stream time to buffers","write_only":false},"kyt":{"name":"kyt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate y*t product phase","write_only":false},"typefind":{"name":"typefind","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":true,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Run typefind before negotiating (deprecated, non-functional)","write_only":false}},"documentation_url":"https://gstreamer.freedesktop.org/documentation/videotestsrc/videotestsrc0.html"},"parameters":[{"name":"name","descriptor":{"name":"name","value_type":"GParamString","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":"videotestsrc0"},"description":"The name of the object","write_only":false}},{"name":"kxy","descriptor":{"name":"kxy","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate x*y product phase","write_only":false}},{"name":"kx2","descriptor":{"name":"kx2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin","write_only":false}},{"name":"ky2","descriptor":{"name":"ky2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin","write_only":false}},{"name":"yoffset","descriptor":{"name":"yoffset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order products y offset","write_only":false}},{"name":"kx","descriptor":{"name":"kx","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order x phase, for generating constant horizontal frequencies","write_only":false}},{"name":"kxt","descriptor":{"name":"kxt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin","write_only":false}},{"name":"timestamp-offset","descriptor":{"name":"timestamp-offset","value_type":"GParamInt64","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int64","default":0,"range":[0,9223372036854776000]},"description":"An offset added to timestamps set on buffers (in ns)","write_only":false}},{"name":"foreground-color","descriptor":{"name":"foreground-color","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4294967295,"range":[0,4294967295]},"description":"Foreground color to use (big-endian ARGB)","write_only":false}},{"name":"blocksize","descriptor":{"name":"blocksize","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4096,"range":[0,4294967295]},"description":"Size in bytes to read per buffer (-1 = default)","write_only":false}},{"name":"horizontal-speed","descriptor":{"name":"horizontal-speed","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Scroll image number of pixels per frame (positive is scroll to the left)","write_only":false}},{"name":"kt","descriptor":{"name":"kt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order t phase, for generating phase rotation as a function of time","write_only":false}},{"name":"parent","descriptor":{"name":"parent","value_type":"GParamObject","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Unknown"},"description":"The parent of the object","write_only":false}},{"name":"animation-mode","descriptor":{"name":"animation-mode","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"frames":{"name":"frames","value":0,"constant":"frame count"},"wall-time":{"name":"wall-time","value":1,"constant":"wall clock time"},"running-time":{"name":"running-time","value":2,"constant":"running time"}}},"description":"For pattern=ball, which counter defines the position of the ball.","write_only":false}},{"name":"flip","descriptor":{"name":"flip","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"For pattern=ball, invert colors every second.","write_only":false}},{"name":"kt2","descriptor":{"name":"kt2","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order t phase, t*t/256 cycles per picture","write_only":false}},{"name":"xoffset","descriptor":{"name":"xoffset","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 2nd order products x offset","write_only":false}},{"name":"background-color","descriptor":{"name":"background-color","value_type":"GParamUInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"UInt","default":4278190080,"range":[0,4294967295]},"description":"Background color to use (big-endian ARGB)","write_only":false}},{"name":"motion","descriptor":{"name":"motion","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"wavy":{"name":"wavy","value":0,"constant":"Ball waves back and forth, up and down"},"hsweep":{"name":"hsweep","value":2,"constant":"1/2 revolution per second, then reset to top"},"sweep":{"name":"sweep","value":1,"constant":"1 revolution per second"}}},"description":"For pattern=ball, what motion the ball does","write_only":false}},{"name":"num-buffers","descriptor":{"name":"num-buffers","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":-1,"range":[-1,2147483647]},"description":"Number of buffers to output before sending EOS (-1 = unlimited)","write_only":false}},{"name":"pattern","descriptor":{"name":"pattern","value_type":"GParamEnum","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Enum","name":"GParamEnum","default":0,"enums":{"chroma-zone-plate":{"name":"chroma-zone-plate","value":16,"constant":"Chroma zone plate"},"ball":{"name":"ball","value":18,"constant":"Moving ball"},"bar":{"name":"bar","value":20,"constant":"Bar"},"red":{"name":"red","value":4,"constant":"Red"},"zone-plate":{"name":"zone-plate","value":14,"constant":"Zone plate"},"colors":{"name":"colors","value":24,"constant":"Colors"},"blink":{"name":"blink","value":12,"constant":"Blink"},"smpte":{"name":"smpte","value":0,"constant":"SMPTE 100% color bars"},"green":{"name":"green","value":5,"constant":"Green"},"solid-color":{"name":"solid-color","value":17,"constant":"Solid color"},"pinwheel":{"name":"pinwheel","value":21,"constant":"Pinwheel"},"checkers-1":{"name":"checkers-1","value":7,"constant":"Checkers 1px"},"black":{"name":"black","value":2,"constant":"100% Black"},"checkers-4":{"name":"checkers-4","value":9,"constant":"Checkers 4px"},"checkers-2":{"name":"checkers-2","value":8,"constant":"Checkers 2px"},"checkers-8":{"name":"checkers-8","value":10,"constant":"Checkers 8px"},"smpte100":{"name":"smpte100","value":19,"constant":"SMPTE 100% color bars"},"spokes":{"name":"spokes","value":22,"constant":"Spokes"},"gradient":{"name":"gradient","value":23,"constant":"Gradient"},"circular":{"name":"circular","value":11,"constant":"Circular"},"blue":{"name":"blue","value":6,"constant":"Blue"},"gamut":{"name":"gamut","value":15,"constant":"Gamut checkers"},"snow":{"name":"snow","value":1,"constant":"Random (television snow)"},"smpte75":{"name":"smpte75","value":13,"constant":"SMPTE 75% color bars"},"white":{"name":"white","value":3,"constant":"100% White"}}},"description":"Type of test pattern to generate","write_only":false}},{"name":"ky","descriptor":{"name":"ky","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate 1st order y phase, for generating contant vertical frequencies","write_only":false}},{"name":"is-live","descriptor":{"name":"is-live","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Whether to act as a live source","write_only":false}},{"name":"k0","descriptor":{"name":"k0","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate zero order phase, for generating plain fields or phase offsets","write_only":false}},{"name":"do-timestamp","descriptor":{"name":"do-timestamp","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Apply current stream time to buffers","write_only":false}},{"name":"kyt","descriptor":{"name":"kyt","value_type":"GParamInt","flags":{"readable":true,"writable":true,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Int","default":0,"range":[-2147483648,2147483647]},"description":"Zoneplate y*t product phase","write_only":false}},{"name":"typefind","descriptor":{"name":"typefind","value_type":"GParamBoolean","flags":{"readable":true,"writable":true,"deprecated":true,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"Boolean","default":false},"description":"Run typefind before negotiating (deprecated, non-functional)","write_only":false}}]},"type":"node","targetPosition":"left","sourcePosition":"right","isHidden":false,"draggable":true,"connectable":true,"selectable":true}},"edges":{"reactflow__edge-10-20":{"source":"1","sourceHandle":"0","target":"2","targetHandle":"0","id":"reactflow__edge-10-20"},"reactflow__edge-20-30":{"source":"2","sourceHandle":"0","target":"3","targetHandle":"0","id":"reactflow__edge-20-30"},"reactflow__edge-40-10":{"source":"4","sourceHandle":"0","target":"1","targetHandle":"0","id":"reactflow__edge-40-10"}},"nextId":5}