tiovxdemux - TexasInstruments/edgeai-gst-plugins GitHub Wiki
TIOVX Demux
tiovxmux
is used to decompound a multi-stream into multiple single streams.
Hierarchy
GObject
╰──GInitiallyUnowned
╰──GstObject
╰──GstElement
╰──GstAggregator
╰──GstTIOVXDemux
Pad templates
sink
video/x-raw(memory:batched)
format: { (string)RGB, (string)RGBx, (string)NV12, (string)NV21, (string)UYVY, (string)YUY2, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
application/x-tensor-tiovx(memory:batched)
num-dims: 3
data-type: [ 2, 10 ]
channel-order: { (string)NCHW, (string)NHWC }
tensor-format: { (string)RGB, (string)BGR }
tensor-width: [ 1, 8192 ]
tensor-height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
Availability – always
Direction – sink
Object type – GstTIOVXPad
Pad properties:
- pool-size: Pool size of the internal buffer pool
flags: readable, writable, controllable
Integer.
Range: 2 - 16
Default: 2
src_%u
video/x-raw
format: { (string)RGB, (string)RGBx, (string)NV12, (string)NV21, (string)UYVY, (string)YUY2, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
application/x-tensor-tiovx
num-dims: 3
data-type: [ 2, 10 ]
channel-order: { (string)NCHW, (string)NHWC }
tensor-format: { (string)RGB, (string)BGR }
tensor-width: [ 1, 8192 ]
tensor-height: [ 1, 8192 ]
Availability – On request
Direction – src
Object type – GstPad
Properties
name
The name of the object
Flags : Read / Write
String Default value : "tiovxdemux0"
parent
The parent of the object
Flags : Read / Write
GstObject Default value : N/A
Pipeline examples