********************************************************************************************************************** ************************************************** PIPELINE ********************************************************** ********************************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "properties" : [ { "name" : "parent", "value" : "NULL", "param" : { "description" : "The parent of the object", "type" : "GstObject", "access" : "((GstdParamFlags) READ | 226)" } }, { "name" : "name", "value" : "\"test\"", "param" : { "description" : "The name of the current Gstd session", "type" : "gchararray", "access" : "((GstdParamFlags) READ | 234)" } }, { "name" : "description", "value" : "\"videotestsrc ! nvvidconv ! nvv4l2h264enc ! fakesink\"", "param" : { "description" : "The gst-launch like pipeline description", "type" : "gchararray", "access" : "((GstdParamFlags) READ | 234)" } }, { "name" : "elements", "value" : "(GstdList) (null)", "param" : { "description" : "The elements in the pipeline", "type" : "GstdList", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "bus", "value" : "(GstdPipelineBus) (null)", "param" : { "description" : "The bus callback for this element", "type" : "GstdPipelineBus", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "state", "value" : "(GstdState) (null)", "param" : { "description" : "The state of the pipeline", "type" : "GstdState", "access" : "((GstdParamFlags) READ | UPDATE | 226)" } }, { "name" : "event", "value" : "(GstdEventHandler) (null)", "param" : { "description" : "The event handler of the pipeline", "type" : "GstdEventHandler", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "position", "value" : 0, "param" : { "description" : "The query position of the pipeline", "type" : "gint64", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "duration", "value" : -1, "param" : { "description" : "The duration of the media stream pipeline", "type" : "gint64", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "graph", "value" : "\"digraph pipeline {\\n rankdir=LR;\\n fontname=\\\"sans\\\";\\n fontsize=\\\"10\\\";\\n labelloc=t;\\n nodesep=.1;\\n ranksep=.2;\\n label=\\\"\\\\ntest\\\\n[0]\\\";\\n node [style=\\\"filled,rounded\\\", shape=box, fontsize=\\\"9\\\", fontname=\\\"sans\\\", margin=\\\"0.0,0.0\\\"];\\n edge [labelfontsize=\\\"6\\\", fontsize=\\\"9\\\", fontname=\\\"monospace\\\"];\\n \\n legend [\\n pos=\\\"0,0!\\\",\\n margin=\\\"0.05,0.05\\\",\\n style=\\\"filled\\\",\\n label=\\\"Legend\\\\lElement-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing\\\\lPad-Activation: [-] none, [>] push, [<] pull\\\\lPad-Flags: [b]locked, [f]lushing, [b]locking, [E]OS; upper-case is set\\\\lPad-Task: [T] has started task, [t] has paused task\\\\l\\\",\\n ];\\n subgraph cluster_fakesink0_0x7f900662a0 {\\n fontname=\\\"Bitstream Vera Sans\\\";\\n fontsize=\\\"8\\\";\\n style=\\\"filled,rounded\\\";\\n color=black;\\n label=\\\"GstFakeSink\\\\nfakesink0\\\\n[0]\\\\nparent=(GstPipeline) test\\\\nsync=FALSE\\\";\\n subgraph cluster_fakesink0_0x7f900662a0_sink {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n fakesink0_0x7f900662a0_sink_0x7f90016d60 [color=black, fillcolor=\\\"#aaaaff\\\", label=\\\"sink\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n fillcolor=\\\"#aaaaff\\\";\\n }\\n\\n subgraph cluster_nvv4l2h264enc0_0x7f9005dbd0 {\\n fontname=\\\"Bitstream Vera Sans\\\";\\n fontsize=\\\"8\\\";\\n style=\\\"filled,rounded\\\";\\n color=black;\\n label=\\\"nvv4l2h264enc\\\\nnvv4l2h264enc0\\\\n[0]\\\\nparent=(GstPipeline) test\\\\ndevice=\\\\\\\"/dev/nvhost-msenc\\\\\\\"\\\\ndevice-name=\\\\\\\"\\\\\\\"\\\\nqp-range=NULL\\\\nSliceIntraRefreshInterval=0\\\";\\n subgraph cluster_nvv4l2h264enc0_0x7f9005dbd0_sink {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n nvv4l2h264enc0_0x7f9005dbd0_sink_0x7f900168c0 [color=black, fillcolor=\\\"#aaaaff\\\", label=\\\"sink\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n subgraph cluster_nvv4l2h264enc0_0x7f9005dbd0_src {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n nvv4l2h264enc0_0x7f9005dbd0_src_0x7f90016b10 [color=black, fillcolor=\\\"#ffaaaa\\\", label=\\\"src\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n nvv4l2h264enc0_0x7f9005dbd0_sink_0x7f900168c0 -> nvv4l2h264enc0_0x7f9005dbd0_src_0x7f90016b10 [style=\\\"invis\\\"];\\n fillcolor=\\\"#aaffaa\\\";\\n }\\n\\n nvv4l2h264enc0_0x7f9005dbd0_src_0x7f90016b10 -> fakesink0_0x7f900662a0_sink_0x7f90016d60 [labeldistance=\\\"10\\\", labelangle=\\\"0\\\", label=\\\" \\\", taillabel=\\\"video/x-h264\\\\l stream-format: byte-stream\\\\l alignment: au\\\\l\\\", headlabel=\\\"ANY\\\"]\\n subgraph cluster_nvvconv0_0x7f90054110 {\\n fontname=\\\"Bitstream Vera Sans\\\";\\n fontsize=\\\"8\\\";\\n style=\\\"filled,rounded\\\";\\n color=black;\\n label=\\\"Gstnvvconv\\\\nnvvconv0\\\\n[0]\\\\nparent=(GstPipeline) test\\\";\\n subgraph cluster_nvvconv0_0x7f90054110_sink {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n nvvconv0_0x7f90054110_sink_0x7f90016420 [color=black, fillcolor=\\\"#aaaaff\\\", label=\\\"sink\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n subgraph cluster_nvvconv0_0x7f90054110_src {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n nvvconv0_0x7f90054110_src_0x7f90016670 [color=black, fillcolor=\\\"#ffaaaa\\\", label=\\\"src\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n nvvconv0_0x7f90054110_sink_0x7f90016420 -> nvvconv0_0x7f90054110_src_0x7f90016670 [style=\\\"invis\\\"];\\n fillcolor=\\\"#aaffaa\\\";\\n }\\n\\n nvvconv0_0x7f90054110_src_0x7f90016670 -> nvv4l2h264enc0_0x7f9005dbd0_sink_0x7f900168c0 [labeldistance=\\\"10\\\", labelangle=\\\"0\\\", label=\\\" \\\", taillabel=\\\"video/x-raw(memory:NVMM)\\\\l format: { (string)I420, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\lvideo/x-raw\\\\l format: { (string)I420, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\l\\\", headlabel=\\\"video/x-raw(memory:NVMM)\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l format: { (string)I420, (str... }\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\l\\\"]\\n subgraph cluster_videotestsrc0_0x7f90013b70 {\\n fontname=\\\"Bitstream Vera Sans\\\";\\n fontsize=\\\"8\\\";\\n style=\\\"filled,rounded\\\";\\n color=black;\\n label=\\\"GstVideoTestSrc\\\\nvideotestsrc0\\\\n[0]\\\\nparent=(GstPipeline) test\\\";\\n subgraph cluster_videotestsrc0_0x7f90013b70_src {\\n label=\\\"\\\";\\n style=\\\"invis\\\";\\n videotestsrc0_0x7f90013b70_src_0x7f900161d0 [color=black, fillcolor=\\\"#ffaaaa\\\", label=\\\"src\\\\n[-][bFb]\\\", height=\\\"0.2\\\", style=\\\"filled,solid\\\"];\\n }\\n\\n fillcolor=\\\"#ffaaaa\\\";\\n }\\n\\n videotestsrc0_0x7f90013b70_src_0x7f900161d0 -> nvvconv0_0x7f90054110_sink_0x7f90016420 [labeldistance=\\\"10\\\", labelangle=\\\"0\\\", label=\\\" \\\", taillabel=\\\"video/x-raw\\\\l format: { (string)I420, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\l multiview-mode: { (string)mono, (str... }\\\\lvideo/x-bayer\\\\l format: { (string)bggr, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\l multiview-mode: { (string)mono, (str... }\\\\l\\\", headlabel=\\\"video/x-raw(memory:NVMM)\\\\l format: { (string)I420, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\lvideo/x-raw\\\\l format: { (string)I420, (str... }\\\\l width: [ 1, 2147483647 ]\\\\l height: [ 1, 2147483647 ]\\\\l framerate: [ 0/1, 2147483647/1 ]\\\\l\\\"]\\n}\\n\"", "param" : { "description" : "The pipeline graph on GraphViz dot format", "type" : "gchararray", "access" : "((GstdParamFlags) READ | 224)" } }, { "name" : "verbose", "value" : false, "param" : { "description" : "Verbose state for the media stream pipeline", "type" : "gboolean", "access" : "((GstdParamFlags) READ | 2)" } } ] } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "NULL", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** START ************************************************* ********************************************************************************************************** { "code" : 0, "description" : "Success", "response" : { "name" : "state", "value" : "READY", "param" : { "description" : "The state of the pipeline", "type" : "GstdStateEnum", "access" : "((GstdParamFlags) READ | 2)" } } } ********************************************************************************************************** ************************************************** STOP ************************************************** **********************************************************************************************************