Skip to content

tiovxdemux

Marco Herrera edited this page Feb 2, 2022 · 1 revision

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

Clone this wiki locally