# qtimetamux The qtimetamux plugin uses frame matching techniques to associate or attach ML string based postprocessing results (output from the postprocessing plugin) or CV information to original frame such as [GstMeta](https://gstreamer.freedesktop.org/documentation/gstreamer/gstmeta.html#GstMeta). This output is shared with plugins such as qtivoverlay for rendering or passed down the ML inference pipeline for further inferencing. It's also possible to attach an [appsink](https://gstreamer.freedesktop.org/documentation/app/appsink.html?gi-language=c#appsink-page) plugin and receive the [GstBuffer](https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html#GstBuffer) along with the [GstMeta](https://gstreamer.freedesktop.org/documentation/gstreamer/gstmeta.html#GstMeta) in the user-defined application. Qualcomm Open source video/x-rawwidth=1920,height=1080,format=NV12 GST BIN GstBuffer + GstMemory: Post procesinginformation in Gstreamer textformat ML pre-processplugin Video source ML inferenceplugin ML post-processingplugin video/x-rawwidth=1920, height=1080, format=NV12 qtimetamux GstBuffer + GstMemory: Contains a single tensor+ GstMemory: Contains next tensor+ ... + GstVideoMeta: Describes the raw data of a single tensor + GstVideoMeta: Meta for the next tensor entry +... text/x-rawformat=utf8 GstBuffer + GstMemory: Image + GstVideoMeta: 1920x1080 NV12 Qualcomm Open source GST BIN Video source qticvpoptclflow video/x-rawwidth=1920, height=1080, format=NV12 video/x-rawwidth=1920, height=1080, format=NV12 qtimetamux GstBuffer + GstMemory 0: Raw motion vectors+ GstMemory 1: Raw motion statastics+ ... cvp/x-optical-flow GstBuffer + GstMemory: Image + GstVideoMeta: 1920x1080 NV12 ... Qualcomm Open source GST BIN Video source filesrc video/x-rawwidth=1920, height=1080, format=NV12 text/x-rawformat=utf8 qtimetamux GstBuffer + GstMemory: ROI information in text format GstBuffer + GstMemory: Image + GstVideoMeta: 1920x1080 NV12 ... **Figure : GStreamer pipeline with qtimetamux** ## Inheritance chain [GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → GstMetaMux The following tables provide information on pad templates and element properties of qtimetamux. For use cases, see [LiteRT use cases](https://docs.qualcomm.com/doc/80-80021-50/topic/tensorflow-lite-use-cases.html) and [Daisy chain detection and classification](https://docs.qualcomm.com/doc/80-80021-50/topic/daisy-chain-detection-and-classification.html). ## Pad configuration | **Pad Name** | **Capabilities** | **Capabilities** | **Capabilities** | | --- | --- | --- | --- | |
SINK template: 'sink'

| video/x-raw (ANY) | – | – | |
SINK template: 'sink'

| video/x-raw | – | – | | SINK template: 'data\_%u'

| text/x-raw | format: | utf8 | |
SRC template: 'src'

| video/x-raw (ANY) | – | – | |
SRC template: 'src'

| video/x-raw | – | – | | | | | | ## Element configuration Table : Element properties of qtimetamux | Property | Description | | --- | --- | | name | The name of the object.

| | parent | The parent of the object.

| Last Published: Mar 26, 2026 [Previous Topic qtivoverlay](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/qtioverlay.md) [Next Topic qtimldemux](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/qtimldemux.md) Source: [https://docs.qualcomm.com/doc/80-80021-50/topic/qtimetamux.html](https://docs.qualcomm.com/doc/80-80021-50/topic/qtimetamux.html)