# gvametaconvert Converts the metadata structure into JSON format. ```none Pad Templates: SRC template: 'src' Availability: Always Capabilities: ANY SINK template: 'sink' Availability: Always Capabilities: ANY Element has no clocking capabilities. Element has no URI handling capabilities. Pads: SINK: 'sink' Pad Template: 'sink' SRC: 'src' Pad Template: 'src' Element Properties: add-empty-results : Add metadata when inference is run but no results meet the detection threshold flags: readable, writable Boolean. Default: false add-tensor-data : Add raw tensor data in addition to detection and classification labels. flags: readable, writable Boolean. Default: false format : Output format for conversion. Enum: (1) json GstGVAJSONMeta representing inference results. For details on the schema please see the user guide. flags: readable, writable Enum "GstGVAMetaconvertFormatType" Default: 0, "json" (0): json - Conversion to GstGVAJSONMeta (1): dump-detection - Dump detection to GST debug log json-indent : To control format of metadata output, indicate the number of spaces to indent blocks of JSON (-1 to 10). flags: readable, writable Integer. Range: -1 - 10 Default: -1 name : The name of the object flags: readable, writable String. Default: "gvametaconvert0" parent : The parent of the object flags: readable, writable Object of type "GstObject" qos : Handle Quality-of-Service events flags: readable, writable Boolean. Default: false signal-handoffs : Send signal before pushing the buffer flags: readable, writable Boolean. Default: false source : User supplied URI identifying the media source associated with the inference results flags: readable, writable String. Default: null tags : User supplied JSON object of additional properties added to each frame's inference results flags: readable, writable String. Default: null timestamp-utc : Use UTC time (drop time zone information) in system timestamps (if they were generated by the timestamper). flags: readable, writable Boolean. Default: false timestamp-microseconds: Use microsecond precision (instead of standard milliseconds) in system timestamps (if they were generated by the timestamper). flags: readable, writable Boolean. Default: false Element Signals: "handoff" : void user_function (GstElement* object, GstBuffer* arg0, gpointer user_data); ```