gvametaconvert#
Converts the metadata structure to the JSON format.
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);