.. _isaacsim_hsb_nodes_RGBToVB1940_1:

.. _isaacsim_hsb_nodes_RGBToVB1940:

.. ================================================================================
.. THIS PAGE IS AUTO-GENERATED. DO NOT MANUALLY EDIT.
.. ================================================================================

:orphan:

.. meta::
    :title: RGB to VB1940
    :keywords: lang-en omnigraph node internal nodes r-g-b-to-v-b1940


RGB to VB1940
=============

.. <description>

Convert RGB(A) to VB1940 CSI frame

.. </description>


Installation
------------

To use this node enable :ref:`isaacsim.hsb.nodes<ext_isaacsim_hsb_nodes>` in the Extension Manager.


Inputs
------
.. csv-table::
    :header: "Name", "Type", "Descripton", "Default"
    :widths: 20, 20, 50, 10

    "Buffer Size (*inputs:bufferSize*)", "``uint``", "Size in bytes of buffer (0 for texture)", "0"
    "Cuda Device Index (*inputs:cudaDeviceIndex*)", "``int``", "CUDA device index (-1 for CPU)", "-1"
    "Data (*inputs:data*)", "``uchar[]``", "Input RGB(A) array data (optional, use dataPtr if available)", "[]"
    "Data Ptr (*inputs:dataPtr*)", "``uint64``", "Pointer to raw image data (GPU or CPU)", "0"
    "Encoding (*inputs:encoding*)", "``token``", "Input encoding (rgb8 or rgba8)", "rgb8"
    "", "Metadata", "*allowedTokens* = rgb8,rgba8", ""
    "Exec In (*inputs:execIn*)", "``execution``", "Execution trigger", "None"
    "Height (*inputs:height*)", "``uint``", "Image height in pixels", "0"
    "Output Mode (*inputs:outputMode*)", "``token``", "Output format: vb1940_csi_coe (3p4b RAW10 for COE/AGX Thor) or vb1940_csi_linux (4p5b RAW10 for RoCE/linux_vb1940_player)", "vb1940_csi_linux"
    "", "Metadata", "*allowedTokens* = vb1940_csi_coe,vb1940_csi_linux", ""
    "Width (*inputs:width*)", "``uint``", "Image width in pixels", "0"


Outputs
-------
.. csv-table::
    :header: "Name", "Type", "Descripton", "Default"
    :widths: 20, 20, 50, 10

    "Data (*outputs:data*)", "``uchar[]``", "Output VB1940 CSI frame array", "[]"
    "Exec Out (*outputs:execOut*)", "``execution``", "Execution output", "None"


Metadata
--------
.. csv-table::
    :header: "Name", "Value"
    :widths: 30,70

    "Unique ID", "isaacsim.hsb.nodes.RGBToVB1940"
    "Version", "1"
    "Extension", "isaacsim.hsb.nodes"
    "Icon", "ogn/icons/isaacsim.hsb.nodes.RGBToVB1940.svg"
    "Has State?", "False"
    "Implementation Language", "C++"
    "Default Memory Type", "cpu"
    "Generated Code Exclusions", "None"
    "uiName", "RGB to VB1940"
    "Categories", "internal"
    "Generated Class Name", "OgnRGBToVB1940Database"
    "Python Module", "isaacsim.hsb.nodes"

