MISBExtension

NVIDIA GXF component for MISB metadata parsing. MISB metadata will be present in the transport streams and the upstream demuxer gathers the metadata and feed to the MISB parser. GstTSDemux, which is a deepstream component is used to demux the MISB metadata from transport stream and is fed to the MISB parser with the help of Deepstream to GXF bridge. The MISB extension follows the standard MISB ST 0601.17.

  • UUID: 1c1a2930-0768-455b-984d-aef97c5c1a52

  • Version: 0.0.1

  • Author: NVIDIA

  • License: Proprietary

Components

This extension is implemented using the component: MISBParser

nvidia::gxf::MISBParser

This codelet parses the MISB metadata and stores the parsed items in nvidia::gxf::MISBParsedData. Only the most commonly occuring items are parsed and does not provide support for parsing of full set of items in the metadata.

  • Component ID: 1f3bf75b-6624-4f46-b5b5-5f8d88aa20eb

  • Base Type: nvidia::gxf::Codelet

Parameters

input_metadata

Receiver to get the input MISB metadata

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: nvidia::gxf::Receiver


output_parsed_metadata

Transmit the parsed MISB items from KLV metadata

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: nvidia::gxf::Transmitter


dump_klv_metadata

Dump the received KLV metadata to file

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL