{"nodes":{"0":{"id":"0","position":{"x":58,"y":100},"data":{"nodeDescriptor":{"name":"v4l2src","plugin":{"name":"video4linux2","description":"elements for Video 4 Linux","filename":"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.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":"Video (video4linux2) Source","description":"Reads frames from a Video4Linux2 device","klass":"Source/Video","author":"Edgard Lima , Stefan Kost "},"pad_templates":{"sink":[],"src":[{"direction":"src","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":"mpeg","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"mpeg","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"mpegts","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-bayer","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-dv","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-fwht","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-h263","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-h264","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-h265","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-pwc1","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-pwc2","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-raw","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-sonix","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-vp8","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-vp9","data_details":"memory:SystemMemory","details":null},{"data_type":"video","data_format":"x-wmv","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":"v4l2src0"},"description":"The name of the object","write_only":false},"contrast":{"name":"contrast","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":"Picture contrast or luma gain","write_only":false},"saturation":{"name":"saturation","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":"Picture color saturation or chroma gain","write_only":false},"extra-controls":{"name":"extra-controls","value_type":"GParamBoxed","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":"Extra v4l2 controls (CIDs) for the device","write_only":false},"device-fd":{"name":"device-fd","value_type":"GParamInt","flags":{"readable":true,"writable":false,"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":"File descriptor of the device","write_only":false},"flags":{"name":"flags","value_type":"GParamFlags","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":"Device type flags","write_only":false},"brightness":{"name":"brightness","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":"Picture brightness, or more precisely, the black level","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},"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},"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},"norm":{"name":"norm","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":{"PAL-M":{"name":"PAL-M","value":256,"constant":"PAL-M"},"SECAM-B":{"name":"SECAM-B","value":65536,"constant":"SECAM-B"},"PAL-H":{"name":"PAL-H","value":8,"constant":"PAL-H"},"NTSC-M-KR":{"name":"NTSC-M-KR","value":32768,"constant":"NTSC-M-KR"},"PAL-Nc":{"name":"PAL-Nc","value":1024,"constant":"PAL-Nc"},"SECAM-Lc":{"name":"SECAM-Lc","value":8388608,"constant":"SECAM-Lc"},"PAL-B":{"name":"PAL-B","value":1,"constant":"PAL-B"},"SECAM-DK":{"name":"SECAM-DK","value":3276800,"constant":"SECAM-DK"},"SECAM-K":{"name":"SECAM-K","value":1048576,"constant":"SECAM-K"},"PAL":{"name":"PAL","value":255,"constant":"PAL"},"SECAM-G":{"name":"SECAM-G","value":262144,"constant":"SECAM-G"},"PAL-D1":{"name":"PAL-D1","value":64,"constant":"PAL-D1"},"PAL-K":{"name":"PAL-K","value":128,"constant":"PAL-K"},"PAL-I":{"name":"PAL-I","value":16,"constant":"PAL-I"},"SECAM-H":{"name":"SECAM-H","value":524288,"constant":"SECAM-H"},"none":{"name":"none","value":0,"constant":"none"},"SECAM":{"name":"SECAM","value":16711680,"constant":"SECAM"},"NTSC-M":{"name":"NTSC-M","value":4096,"constant":"NTSC-M"},"NTSC-443":{"name":"NTSC-443","value":16384,"constant":"NTSC-443"},"PAL-DK":{"name":"PAL-DK","value":224,"constant":"PAL-DK"},"NTSC-M-JP":{"name":"NTSC-M-JP","value":8192,"constant":"NTSC-M-JP"},"NTSC":{"name":"NTSC","value":45056,"constant":"NTSC"},"PAL-D":{"name":"PAL-D","value":32,"constant":"PAL-D"},"PAL-60":{"name":"PAL-60","value":2048,"constant":"PAL-60"},"SECAM-K1":{"name":"SECAM-K1","value":2097152,"constant":"SECAM-K1"},"SECAM-L":{"name":"SECAM-L","value":4194304,"constant":"SECAM-L"},"PAL-G":{"name":"PAL-G","value":4,"constant":"PAL-G"},"PAL-N":{"name":"PAL-N","value":512,"constant":"PAL-N"},"SECAM-D":{"name":"SECAM-D","value":131072,"constant":"SECAM-D"},"PAL-BG":{"name":"PAL-BG","value":7,"constant":"PAL-BG"},"PAL-B1":{"name":"PAL-B1","value":2,"constant":"PAL-B1"}}},"description":"video standard","write_only":false},"force-aspect-ratio":{"name":"force-aspect-ratio","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 enabled, the pixel aspect ratio will be enforced","write_only":false},"device":{"name":"device","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":"/dev/video0"},"description":"Device location","write_only":false},"device-name":{"name":"device-name","value_type":"GParamString","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"Name of the device","write_only":false},"io-mode":{"name":"io-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":{"mmap":{"name":"mmap","value":2,"constant":"GST_V4L2_IO_MMAP"},"dmabuf-import":{"name":"dmabuf-import","value":5,"constant":"GST_V4L2_IO_DMABUF_IMPORT"},"auto":{"name":"auto","value":0,"constant":"GST_V4L2_IO_AUTO"},"userptr":{"name":"userptr","value":3,"constant":"GST_V4L2_IO_USERPTR"},"dmabuf":{"name":"dmabuf","value":4,"constant":"GST_V4L2_IO_DMABUF"},"rw":{"name":"rw","value":1,"constant":"GST_V4L2_IO_RW"}}},"description":"I/O mode","write_only":false},"pixel-aspect-ratio":{"name":"pixel-aspect-ratio","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":"Overwrite the pixel aspect ratio of the device","write_only":false},"hue":{"name":"hue","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":"Hue or color balance","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},"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}},"documentation_url":"https://gstreamer.freedesktop.org/documentation/video4linux2/v4l2src0.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":"v4l2src0"},"description":"The name of the object","write_only":false}},{"name":"contrast","descriptor":{"name":"contrast","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":"Picture contrast or luma gain","write_only":false}},{"name":"saturation","descriptor":{"name":"saturation","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":"Picture color saturation or chroma gain","write_only":false}},{"name":"extra-controls","descriptor":{"name":"extra-controls","value_type":"GParamBoxed","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":"Extra v4l2 controls (CIDs) for the device","write_only":false}},{"name":"device-fd","descriptor":{"name":"device-fd","value_type":"GParamInt","flags":{"readable":true,"writable":false,"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":"File descriptor of the device","write_only":false}},{"name":"flags","descriptor":{"name":"flags","value_type":"GParamFlags","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":"Device type flags","write_only":false}},{"name":"brightness","descriptor":{"name":"brightness","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":"Picture brightness, or more precisely, the black level","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":"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":"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}},{"name":"norm","descriptor":{"name":"norm","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":{"PAL-M":{"name":"PAL-M","value":256,"constant":"PAL-M"},"SECAM-B":{"name":"SECAM-B","value":65536,"constant":"SECAM-B"},"PAL-H":{"name":"PAL-H","value":8,"constant":"PAL-H"},"NTSC-M-KR":{"name":"NTSC-M-KR","value":32768,"constant":"NTSC-M-KR"},"PAL-Nc":{"name":"PAL-Nc","value":1024,"constant":"PAL-Nc"},"SECAM-Lc":{"name":"SECAM-Lc","value":8388608,"constant":"SECAM-Lc"},"PAL-B":{"name":"PAL-B","value":1,"constant":"PAL-B"},"SECAM-DK":{"name":"SECAM-DK","value":3276800,"constant":"SECAM-DK"},"SECAM-K":{"name":"SECAM-K","value":1048576,"constant":"SECAM-K"},"PAL":{"name":"PAL","value":255,"constant":"PAL"},"SECAM-G":{"name":"SECAM-G","value":262144,"constant":"SECAM-G"},"PAL-D1":{"name":"PAL-D1","value":64,"constant":"PAL-D1"},"PAL-K":{"name":"PAL-K","value":128,"constant":"PAL-K"},"PAL-I":{"name":"PAL-I","value":16,"constant":"PAL-I"},"SECAM-H":{"name":"SECAM-H","value":524288,"constant":"SECAM-H"},"none":{"name":"none","value":0,"constant":"none"},"SECAM":{"name":"SECAM","value":16711680,"constant":"SECAM"},"NTSC-M":{"name":"NTSC-M","value":4096,"constant":"NTSC-M"},"NTSC-443":{"name":"NTSC-443","value":16384,"constant":"NTSC-443"},"PAL-DK":{"name":"PAL-DK","value":224,"constant":"PAL-DK"},"NTSC-M-JP":{"name":"NTSC-M-JP","value":8192,"constant":"NTSC-M-JP"},"NTSC":{"name":"NTSC","value":45056,"constant":"NTSC"},"PAL-D":{"name":"PAL-D","value":32,"constant":"PAL-D"},"PAL-60":{"name":"PAL-60","value":2048,"constant":"PAL-60"},"SECAM-K1":{"name":"SECAM-K1","value":2097152,"constant":"SECAM-K1"},"SECAM-L":{"name":"SECAM-L","value":4194304,"constant":"SECAM-L"},"PAL-G":{"name":"PAL-G","value":4,"constant":"PAL-G"},"PAL-N":{"name":"PAL-N","value":512,"constant":"PAL-N"},"SECAM-D":{"name":"SECAM-D","value":131072,"constant":"SECAM-D"},"PAL-BG":{"name":"PAL-BG","value":7,"constant":"PAL-BG"},"PAL-B1":{"name":"PAL-B1","value":2,"constant":"PAL-B1"}}},"description":"video standard","write_only":false}},{"name":"force-aspect-ratio","descriptor":{"name":"force-aspect-ratio","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 enabled, the pixel aspect ratio will be enforced","write_only":false}},{"name":"device","descriptor":{"name":"device","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":"/dev/video0"},"description":"Device location","write_only":false}},{"name":"device-name","descriptor":{"name":"device-name","value_type":"GParamString","flags":{"readable":true,"writable":false,"deprecated":false,"controllable":false,"conditionally_available":false,"mutable_playing":false,"mutable_paused":false,"mutable_ready":false},"detail":{"value_type":"String","default":""},"description":"Name of the device","write_only":false}},{"name":"io-mode","descriptor":{"name":"io-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":{"mmap":{"name":"mmap","value":2,"constant":"GST_V4L2_IO_MMAP"},"dmabuf-import":{"name":"dmabuf-import","value":5,"constant":"GST_V4L2_IO_DMABUF_IMPORT"},"auto":{"name":"auto","value":0,"constant":"GST_V4L2_IO_AUTO"},"userptr":{"name":"userptr","value":3,"constant":"GST_V4L2_IO_USERPTR"},"dmabuf":{"name":"dmabuf","value":4,"constant":"GST_V4L2_IO_DMABUF"},"rw":{"name":"rw","value":1,"constant":"GST_V4L2_IO_RW"}}},"description":"I/O mode","write_only":false}},{"name":"pixel-aspect-ratio","descriptor":{"name":"pixel-aspect-ratio","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":"Overwrite the pixel aspect ratio of the device","write_only":false}},{"name":"hue","descriptor":{"name":"hue","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":"Hue or color balance","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":"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}}]},"type":"node","targetPosition":"left","sourcePosition":"right","isHidden":false,"draggable":true,"connectable":true,"selectable":true},"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}},"edges":{"reactflow__edge-00-10":{"source":"0","sourceHandle":"0","target":"1","targetHandle":"0","id":"reactflow__edge-00-10"},"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"}},"nextId":4}