.. Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. NVIDIA CORPORATION and its licensors retain all intellectual property and proprietary rights in and to this software, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this software and related documentation without an express license agreement from NVIDIA CORPORATION is strictly prohibited. .. _MISBExtension: 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: :code:`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: :code:`1f3bf75b-6624-4f46-b5b5-5f8d88aa20eb` * Base Type: :code:`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