////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2017-2023 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// NOWHINE ENTIRE FILE - Temporarily bypassing for existing CHI files
#include "chi.h"
#include <unordered_map>
#include <string>
#include "chxpipelines.h"

// Pipeline Modes
static const CHAR* g_stringMapPipelineModes[]
{
    "ModeMFHDR1Exposure",
    "ModeMFHDR2Exposure",
    "ModeMFHDR3Exposure",
    "ModeMMFAlgm16BitFormat",
    "ModeMMFAlgm8BitFormat",
    "ModeMMFAlgmMixedIOFormat",
};

enum VirtualTransitionModes
{
    ModeMFHDR1Exposure,
    ModeMFHDR2Exposure,
    ModeMFHDR3Exposure,
    ModeMMFAlgm16BitFormat,
    ModeMMFAlgm8BitFormat,
    ModeMMFAlgmMixedIOFormat,
};

// Virtual Port PortIds
static PortId Algm16BitFormatSet_10057 = {10057, "10057"};
static PortId Algm16BitFormatSet_10071 = {10071, "10071"};
static PortId Algm8BitFormatSet_10056 = {10056, "10056"};
static PortId Algm8BitFormatSet_10070 = {10070, "10070"};
static PortId AlgmFormatSuperSet_10056 = {10056, "10056"};
static PortId AlgmFormatSuperSet_10057 = {10057, "10057"};
static PortId AlgmFormatSuperSet_10070 = {10070, "10070"};
static PortId AlgmFormatSuperSet_10071 = {10071, "10071"};
static PortId Exp1SuperSet_10051 = {10051, "10051"};
static PortId Exp1SuperSet_10054 = {10054, "10054"};
static PortId Exp1SuperSet_10067 = {10067, "10067"};
static PortId Exp1SuperSet_10068 = {10068, "10068"};
static PortId Exp1SuperSet_10069 = {10069, "10069"};
static PortId Exp3SuperSet_10050 = {10050, "10050"};
static PortId Exp3SuperSet_10051 = {10051, "10051"};
static PortId Exp3SuperSet_10052 = {10052, "10052"};
static PortId Exp3SuperSet_10053 = {10053, "10053"};
static PortId Exp3SuperSet_10054 = {10054, "10054"};
static PortId Exp3SuperSet_10055 = {10055, "10055"};
static PortId Exp3SuperSet_10066 = {10066, "10066"};
static PortId Exp3SuperSet_10067 = {10067, "10067"};
static PortId Exp3SuperSet_10068 = {10068, "10068"};
static PortId Exp3SuperSet_10069 = {10069, "10069"};

// Hardware Port PortIds
static PortId Algm16BitFormatSet_31 = {31, "31"};
static PortId Algm16BitFormatSet_56 = {56, "56"};
static PortId Algm8BitFormatSet_31 = {31, "31"};
static PortId Algm8BitFormatSet_56 = {56, "56"};
static PortId AlgmFormatSuperSet_31 = {31, "31"};
static PortId AlgmFormatSuperSet_56 = {56, "56"};
static PortId Exp1SuperSet_0 = {0, "0"};
static PortId Exp1SuperSet_1 = {1, "1"};
static PortId Exp1SuperSet_10 = {10, "10"};
static PortId Exp1SuperSet_11 = {11, "11"};
static PortId Exp1SuperSet_2 = {2, "2"};
static PortId Exp3SuperSet_0 = {0, "0"};
static PortId Exp3SuperSet_1 = {1, "1"};
static PortId Exp3SuperSet_10 = {10, "10"};
static PortId Exp3SuperSet_11 = {11, "11"};
static PortId Exp3SuperSet_14 = {14, "14"};
static PortId Exp3SuperSet_15 = {15, "15"};
static PortId Exp3SuperSet_2 = {2, "2"};
static PortId Exp3SuperSet_4 = {4, "4"};
static PortId Exp3SuperSet_5 = {5, "5"};
static PortId Exp3SuperSet_6 = {6, "6"};


// VirtualPortHardwarePortMaps
static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Algm16BitFormatSet[]
{
    { &Algm16BitFormatSet_10057, &Algm16BitFormatSet_31 },
    { &Algm16BitFormatSet_10071, &Algm16BitFormatSet_56 },
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Algm8BitFormatSet[]
{
    { &Algm8BitFormatSet_10056, &Algm8BitFormatSet_31 },
    { &Algm8BitFormatSet_10070, &Algm8BitFormatSet_56 },
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_AlgmFormatSuperSet[]
{
    { &AlgmFormatSuperSet_10056, &AlgmFormatSuperSet_31 },
    { &AlgmFormatSuperSet_10057, &AlgmFormatSuperSet_31 },
    { &AlgmFormatSuperSet_10070, &AlgmFormatSuperSet_56 },
    { &AlgmFormatSuperSet_10071, &AlgmFormatSuperSet_56 },
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Exp1SuperSet[]
{
    { &Exp1SuperSet_10051, &Exp1SuperSet_0 },
    { &Exp1SuperSet_10054, &Exp1SuperSet_1 },
    { &Exp1SuperSet_10067, &Exp1SuperSet_2 },
    { &Exp1SuperSet_10068, &Exp1SuperSet_10 },
    { &Exp1SuperSet_10069, &Exp1SuperSet_11 },
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Exp3SuperSet[]
{
    { &Exp3SuperSet_10068, &Exp3SuperSet_10 },
    { &Exp3SuperSet_10069, &Exp3SuperSet_11 },
    { &Exp3SuperSet_10050, &Exp3SuperSet_0 },
    { &Exp3SuperSet_10051, &Exp3SuperSet_4 },
    { &Exp3SuperSet_10053, &Exp3SuperSet_1 },
    { &Exp3SuperSet_10054, &Exp3SuperSet_5 },
    { &Exp3SuperSet_10066, &Exp3SuperSet_2 },
    { &Exp3SuperSet_10067, &Exp3SuperSet_6 },
    { &Exp3SuperSet_10052, &Exp3SuperSet_14 },
    { &Exp3SuperSet_10055, &Exp3SuperSet_15 },
};

// VirtualTransitionTables
static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Algm16BitFormatSet_ModeMMFAlgm16BitFormat[]
{
    { &Algm16BitFormatSet_10057, &Algm16BitFormatSet_31 },
    { &Algm16BitFormatSet_10071, &Algm16BitFormatSet_56 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMMFAlgm16BitFormat
{
    static_cast<UINT>(ModeMMFAlgm16BitFormat),
    65538,
    2,
    &NodeId65538_VirtualPortMapping_Algm16BitFormatSet_ModeMMFAlgm16BitFormat[0],
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Algm8BitFormatSet_ModeMMFAlgm8BitFormat[]
{
    { &Algm8BitFormatSet_10056, &Algm8BitFormatSet_31 },
    { &Algm8BitFormatSet_10070, &Algm8BitFormatSet_56 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMMFAlgm8BitFormat
{
    static_cast<UINT>(ModeMMFAlgm8BitFormat),
    65538,
    2,
    &NodeId65538_VirtualPortMapping_Algm8BitFormatSet_ModeMMFAlgm8BitFormat[0],
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_AlgmFormatSuperSet_ModeMMFAlgmMixedIOFormat[]
{
    { &AlgmFormatSuperSet_10056, &AlgmFormatSuperSet_31 },
    { &AlgmFormatSuperSet_10057, &AlgmFormatSuperSet_31 },
    { &AlgmFormatSuperSet_10070, &AlgmFormatSuperSet_56 },
    { &AlgmFormatSuperSet_10071, &AlgmFormatSuperSet_56 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMMFAlgmMixedIOFormat
{
    static_cast<UINT>(ModeMMFAlgmMixedIOFormat),
    65538,
    4,
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet_ModeMMFAlgmMixedIOFormat[0],
};

static const VirtualPortHardwarePortMap* NodeId65538_MMFAlgmFormatGroup_VirtualPortMappingTable[]
{
    &NodeId65538_VirtualPortMapping_Algm16BitFormatSet_ModeMMFAlgm16BitFormat[0],
    &NodeId65538_VirtualPortMapping_Algm8BitFormatSet_ModeMMFAlgm8BitFormat[0],
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet_ModeMMFAlgmMixedIOFormat[0],
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Exp1SuperSet_ModeMFHDR1Exposure[]
{
    { &Exp1SuperSet_10051, &Exp1SuperSet_0 },
    { &Exp1SuperSet_10054, &Exp1SuperSet_1 },
    { &Exp1SuperSet_10067, &Exp1SuperSet_2 },
    { &Exp1SuperSet_10068, &Exp1SuperSet_10 },
    { &Exp1SuperSet_10069, &Exp1SuperSet_11 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMFHDR1Exposure
{
    static_cast<UINT>(ModeMFHDR1Exposure),
    65538,
    5,
    &NodeId65538_VirtualPortMapping_Exp1SuperSet_ModeMFHDR1Exposure[0],
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR2Exposure[]
{
    { &Exp3SuperSet_10068, &Exp3SuperSet_10 },
    { &Exp3SuperSet_10069, &Exp3SuperSet_11 },
    { &Exp3SuperSet_10050, &Exp3SuperSet_0 },
    { &Exp3SuperSet_10051, &Exp3SuperSet_4 },
    { &Exp3SuperSet_10053, &Exp3SuperSet_1 },
    { &Exp3SuperSet_10054, &Exp3SuperSet_5 },
    { &Exp3SuperSet_10066, &Exp3SuperSet_2 },
    { &Exp3SuperSet_10067, &Exp3SuperSet_6 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMFHDR2Exposure
{
    static_cast<UINT>(ModeMFHDR2Exposure),
    65538,
    8,
    &NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR2Exposure[0],
};

static VirtualPortHardwarePortMap NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR3Exposure[]
{
    { &Exp3SuperSet_10068, &Exp3SuperSet_10 },
    { &Exp3SuperSet_10069, &Exp3SuperSet_11 },
    { &Exp3SuperSet_10050, &Exp3SuperSet_0 },
    { &Exp3SuperSet_10051, &Exp3SuperSet_4 },
    { &Exp3SuperSet_10053, &Exp3SuperSet_1 },
    { &Exp3SuperSet_10054, &Exp3SuperSet_5 },
    { &Exp3SuperSet_10066, &Exp3SuperSet_2 },
    { &Exp3SuperSet_10067, &Exp3SuperSet_6 },
    { &Exp3SuperSet_10052, &Exp3SuperSet_14 },
    { &Exp3SuperSet_10055, &Exp3SuperSet_15 },
};

static VirtualTransitionTable NodeId65538_Mode_ModeMFHDR3Exposure
{
    static_cast<UINT>(ModeMFHDR3Exposure),
    65538,
    10,
    &NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR3Exposure[0],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_VirtualPortMappingTable[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet_ModeMFHDR1Exposure[0],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR2Exposure[0],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet_ModeMFHDR3Exposure[0],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10050_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[2],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[2],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10051_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet[0],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[3],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[3],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10052_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[8],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10053_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[4],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[4],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10054_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet[1],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[5],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[5],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10055_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[9],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10066_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[6],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[6],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10067_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet[2],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[7],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[7],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10068_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet[3],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[0],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[0],
};

static const VirtualPortHardwarePortMap* NodeId65538_ExposureGroup_10069_VPM[]
{
    &NodeId65538_VirtualPortMapping_Exp1SuperSet[4],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[1],
    &NodeId65538_VirtualPortMapping_Exp3SuperSet[1],
};

static const VirtualPortHardwarePortMap* NodeId65538_MMFAlgmFormatGroup_10056_VPM[]
{
    &NodeId65538_VirtualPortMapping_Algm8BitFormatSet[0],
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet[0],
};

static const VirtualPortHardwarePortMap* NodeId65538_MMFAlgmFormatGroup_10057_VPM[]
{
    &NodeId65538_VirtualPortMapping_Algm16BitFormatSet[0],
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet[1],
};

static const VirtualPortHardwarePortMap* NodeId65538_MMFAlgmFormatGroup_10070_VPM[]
{
    &NodeId65538_VirtualPortMapping_Algm8BitFormatSet[1],
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet[2],
};

static const VirtualPortHardwarePortMap* NodeId65538_MMFAlgmFormatGroup_10071_VPM[]
{
    &NodeId65538_VirtualPortMapping_Algm16BitFormatSet[1],
    &NodeId65538_VirtualPortMapping_AlgmFormatSuperSet[3],
};

namespace hamoa
{
// Enumerator: VariantGroup
enum EVariantGroup
{
    InvalidVariantGroup = 0,
    PruneGroupAI = 1,
    PruneGroupAISEG = 2,
    PruneGroupAISegOnly = 3,
    PruneGroupAWBR = 4,
    PruneGroupBTMCMode = 5,
    PruneGroupCore3ASegment = 6,
    PruneGroupDS64 = 7,
    PruneGroupEIS = 8,
    PruneGroupEVAiTOF = 9,
    PruneGroupFDIN = 10,
    PruneGroupFDSegment = 11,
    PruneGroupHDR10P = 12,
    PruneGroupHDRProfile = 13,
    PruneGroupHDRSnapshotProfile = 14,
    PruneGroupHDRType = 15,
    PruneGroupIDEALRAW = 16,
    PruneGroupIPEProfile = 17,
    PruneGroupLowResolutionSnapshot = 18,
    PruneGroupMLInference = 19,
    PruneGroupMultiVC = 20,
    PruneGroupNoRemosaic = 21,
    PruneGroupPDNetSegment = 22,
    PruneGroupPREVIEWCB = 23,
    PruneGroupResolutionUpscale = 24,
    PruneGroupSHDR = 25,
    PruneGroupSecureUsecase = 26,
    PruneGroupSnapshot = 27,
    PruneGroupStatsNNSegment = 28,
    PruneGroupTrackerSegment = 29,
    PruneGroupVIULL = 30,
    PruneGroupVIULLPLUS = 31,
    PruneGroupYuvChiNode = 32,
};
static const CHAR* g_stringMapVariantGroup[]
{
    "AI",
    "AISEG",
    "AISegOnly",
    "AWBR",
    "BTMCMode",
    "Core3ASegment",
    "DS64",
    "EIS",
    "EVAiTOF",
    "FDIN",
    "FDSegment",
    "HDR10P",
    "HDRProfile",
    "HDRSnapshotProfile",
    "HDRType",
    "IDEALRAW",
    "IPEProfile",
    "LowResolutionSnapshot",
    "MLInference",
    "MultiVC",
    "NoRemosaic",
    "PDNetSegment",
    "PREVIEWCB",
    "ResolutionUpscale",
    "SHDR",
    "SecureUsecase",
    "Snapshot",
    "StatsNNSegment",
    "TrackerSegment",
    "VIULL",
    "VIULLPLUS",
    "YuvChiNode",
};

// Enumerator: VariantType
enum EVariantType
{
    InvalidVariantType = 0,
    PruneType4KEISv3 = 1,
    PruneTypeCropPreview = 2,
    PruneTypeDisable = 3,
    PruneTypeDisabled = 4,
    PruneTypeEISv2 = 5,
    PruneTypeEISv3 = 6,
    PruneTypeEnable = 7,
    PruneTypeEnabled = 8,
    PruneTypeFALSE = 9,
    PruneTypeFullFOVProcessing = 10,
    PruneTypeFullPostProcessing = 11,
    PruneTypeHDR10 = 12,
    PruneTypeHDR10Plus = 13,
    PruneTypeHEIC = 14,
    PruneTypeHLG10 = 15,
    PruneTypeJPEG = 16,
    PruneTypeMFHDR = 17,
    PruneTypeNoiseProcessing = 18,
    PruneTypePostProcessing = 19,
    PruneTypePreviewOffVideoOn = 20,
    PruneTypePreviewOffVideoOnSnapshotOff = 21,
    PruneTypePreviewOffVideoOnSnapshotOn = 22,
    PruneTypePreviewOnVideoOff = 23,
    PruneTypePreviewOnVideoOffSnapshotOff = 24,
    PruneTypePreviewOnVideoOffSnapshotOn = 25,
    PruneTypePreviewOnVideoOn = 26,
    PruneTypePreviewOnVideoOnSnapshotOff = 27,
    PruneTypePreviewOnVideoOnSnapshotOn = 28,
    PruneTypePreviewOnly = 29,
    PruneTypePreviewOnlySnapshotOff = 30,
    PruneTypePreviewOnlySnapshotOn = 31,
    PruneTypePreviewVideo = 32,
    PruneTypeQHDR = 33,
    PruneTypeQHDRPREVIEW = 34,
    PruneTypeSCQHDR = 35,
    PruneTypeSCSHDR = 36,
    PruneTypeSDR = 37,
    PruneTypeSHDR = 38,
    PruneTypeScalePostProcessing = 39,
    PruneTypeSnapshotOn = 40,
    PruneTypeTRUE = 41,
    PruneTypeVideoOnly = 42,
    PruneTypeVideoOnlySnapshotOff = 43,
    PruneTypeVideoOnlySnapshotOn = 44,
    PruneTypeXCFASnapshot = 45,
    PruneTypeZoomProcessing = 46,
};
static const CHAR* g_stringMapVariantType[]
{
    "4KEISv3",
    "CropPreview",
    "Disable",
    "Disabled",
    "EISv2",
    "EISv3",
    "Enable",
    "Enabled",
    "FALSE",
    "FullFOVProcessing",
    "FullPostProcessing",
    "HDR10",
    "HDR10Plus",
    "HEIC",
    "HLG10",
    "JPEG",
    "MFHDR",
    "NoiseProcessing",
    "PostProcessing",
    "PreviewOffVideoOn",
    "PreviewOffVideoOnSnapshotOff",
    "PreviewOffVideoOnSnapshotOn",
    "PreviewOnVideoOff",
    "PreviewOnVideoOffSnapshotOff",
    "PreviewOnVideoOffSnapshotOn",
    "PreviewOnVideoOn",
    "PreviewOnVideoOnSnapshotOff",
    "PreviewOnVideoOnSnapshotOn",
    "PreviewOnly",
    "PreviewOnlySnapshotOff",
    "PreviewOnlySnapshotOn",
    "PreviewVideo",
    "QHDR",
    "QHDRPREVIEW",
    "SCQHDR",
    "SCSHDR",
    "SDR",
    "SHDR",
    "ScalePostProcessing",
    "SnapshotOn",
    "TRUE",
    "VideoOnly",
    "VideoOnlySnapshotOff",
    "VideoOnlySnapshotOn",
    "XCFASnapshot",
    "ZoomProcessing",
};

/*==================== USECASE: UsecasePreview =======================*/

static ChiBufferFormat UsecasePreview_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiTarget UsecasePreview_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecasePreview_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget* UsecasePreview_Targets[] =
{
	&UsecasePreview_TARGET_BUFFER_PREVIEW_target
};

/*****************************Pipeline Preview***************************/

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_0_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link4_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup0[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link5_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup0}}, // IFELite
};

static const PruneVariant s_pruneGroup1[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link6_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup1}}, // IFELite
};

static const PruneVariant s_pruneGroup2[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link7_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup2}}, // IFELite
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link8_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup3[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link9_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup3}}, // IFE
};

static const PruneVariant s_pruneGroup4[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link10_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup4}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup5[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link11_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup5}}, // StatsParse
};

static const PruneVariant s_pruneGroup6[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup6}}, // StatsParse
};

static const PruneVariant s_pruneGroup7[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup8[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link13_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup7}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup8}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup9[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup10[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup11[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link14_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup9}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup10}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup11}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup12[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup13[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link15_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup12}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup13}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup14[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup15[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link16_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup14}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup15}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup16[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup17[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link17_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup16}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup17}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup18[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup19[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link18_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup18}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup19}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup20[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link19_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup20}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup21[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link20_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup21}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup22[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link21_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup22}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup23[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecasePreview_Preview_Link22_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup23}}, // FDManager
};

static ChiLinkNodeDescriptor UsecasePreview_Preview_Link23_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecasePreview_Preview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecasePreview_TARGET_BUFFER_PREVIEW_target, 1, s_0_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecasePreview_PreviewNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecasePreview_PreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecasePreview_Preview_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecasePreview_Preview_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecasePreview_Preview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup24[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup25[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup26[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup27[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup28[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecasePreview_PreviewNodes[] =
{
    {UsecasePreview_Preview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecasePreview_PreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node1_0_properties, 1, 0, {6, { 0 }, UsecasePreview_PreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup24}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node12_0_properties, 12, 0, {2, { 0 }, UsecasePreview_PreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup25}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node65536_0_properties, 65536, 0, {1, { 0 }, UsecasePreview_PreviewNode65536_0InputPortDescriptors, 13, { 0 }, UsecasePreview_PreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node65536_1_properties, 65536, 1, {1, { 0 }, UsecasePreview_PreviewNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup26}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecasePreview_PreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecasePreview_PreviewNode65550_0InputPortDescriptors, 2, { 0 }, UsecasePreview_PreviewNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node8_0_properties, 8, 0, {1, { 0 }, UsecasePreview_PreviewNode8_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup27}, 0, 0, { 0 }},
    {UsecasePreview_Preview_node9_0_properties, 9, 0, {8, { 0 }, UsecasePreview_PreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecasePreview_PreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup28}, 0, 0, { 0 }},
};

static ChiNodeLink UsecasePreview_PreviewLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link4_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link5_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link6_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link7_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecasePreview_Preview_Link8_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecasePreview_Preview_Link9_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecasePreview_Preview_Link10_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecasePreview_Preview_Link11_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link13_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecasePreview_Preview_Link14_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link15_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link16_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link17_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecasePreview_Preview_Link18_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link19_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link20_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link21_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link22_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecasePreview_Preview_Link23_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecasePreviewPipelineIds
{
    Preview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecasePreview_pipelines[] =
{
    {"Preview", { 0, 9, UsecasePreview_PreviewNodes, 24, UsecasePreview_PreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecasePreview_Preview_sink_TargetDescriptors}, {0, NULL}},  // Preview
};

/*==================== USECASE: UsecaseSecurePreview =======================*/

static ChiBufferFormat UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget* UsecaseSecurePreview_Targets[] =
{
	&UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_target
};

/*****************************Pipeline SecurePreview***************************/

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {65543, 0, 33, 0, {0, NULL}}, // CVP
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_1_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link4_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link5_EVA_MCTF0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup29[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup30[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link6_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup29}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup30}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link7_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup31[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup31}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup32[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup32}}, // StatsParse
};

static const PruneVariant s_pruneGroup33[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup33}}, // StatsParse
};

static const PruneVariant s_pruneGroup34[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup35[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup34}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup35}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup36[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup37[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup38[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup36}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup37}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup38}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup39[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup40[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup39}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup40}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup41[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup42[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup41}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup42}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup43[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup44[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup43}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup44}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup45[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup46[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup45}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup46}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup47[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup47}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup48[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup48}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup49[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup49}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup50[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup51[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup52[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link20_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup50}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup51}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup52}}, // ChiNode
};

static const PruneVariant s_pruneGroup53[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link21_IFE0_Out8Desc[] =
{
    {17, 0, 0, 0, {1, s_pruneGroup53}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup54[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup54}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup55[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link23_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup55}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup56[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link24_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup56}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup57[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link25_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup57}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link26_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup58[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreview_SecurePreview_Link27_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup58}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreview_SecurePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreview_TARGET_BUFFER_PREVIEW_target, 1, s_1_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// ChiNode77 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode255_77InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode77 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode255_77OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreview_SecurePreviewNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreview_SecurePreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node65543_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseSecurePreview_SecurePreview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup59[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup60[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup61[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup62[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup63[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup64[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup65[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseSecurePreview_SecurePreviewNodes[] =
{
    {UsecaseSecurePreview_SecurePreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseSecurePreview_SecurePreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node1_0_properties, 1, 0, {6, { 0 }, UsecaseSecurePreview_SecurePreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup59}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup60}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup61}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup62}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup63}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup64}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseSecurePreview_SecurePreviewNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseSecurePreview_SecurePreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseSecurePreview_SecurePreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node65543_0_properties, 65543, 0, {4, { 0 }, UsecaseSecurePreview_SecurePreviewNode65543_0InputPortDescriptors, 2, { 0 }, UsecaseSecurePreview_SecurePreviewNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node8_0_properties, 8, 0, {1, { 0 }, UsecaseSecurePreview_SecurePreviewNode8_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreview_SecurePreview_node9_0_properties, 9, 0, {8, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreview_SecurePreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup65}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseSecurePreview_SecurePreviewLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link4_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link5_EVA_MCTF0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link6_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link7_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link8_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link9_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link10_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link11_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseSecurePreview_SecurePreview_Link12_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link13_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseSecurePreview_SecurePreview_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreview_SecurePreview_Link20_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link21_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link22_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link23_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link24_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link25_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link26_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreview_SecurePreview_Link27_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewPipelineIds
{
    SecurePreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreview_pipelines[] =
{
    {"SecurePreview", { 0, 12, UsecaseSecurePreview_SecurePreviewNodes, 28, UsecaseSecurePreview_SecurePreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseSecurePreview_SecurePreview_sink_TargetDescriptors}, {0, NULL}},  // SecurePreview
};

/*==================== USECASE: UsecaseVideoHFRNo3ANoPreview =======================*/

static ChiBufferFormat UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseVideoHFRNo3ANoPreview_Targets[] =
{
	&UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline PreviewVideoHFRNo3ANoPreview***************************/

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link1_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_2_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup66[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup66}}, // IFELite
};

static const PruneVariant s_pruneGroup67[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup67}}, // IFELite
};

static const PruneVariant s_pruneGroup68[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup68}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup69[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup69}}, // IFE
};

static const PruneVariant s_pruneGroup70[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup70}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup71[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup71}}, // StatsParse
};

static const PruneVariant s_pruneGroup72[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup72}}, // StatsParse
};

static const PruneVariant s_pruneGroup73[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup74[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup73}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup74}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup75[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup76[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup77[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup75}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup76}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup77}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup78[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup79[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup78}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup79}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup80[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup81[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup80}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup81}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup82[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup83[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup82}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup83}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup84[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup85[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup84}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup85}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup86[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup86}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup87[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup87}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup88[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup88}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3ANoPreview_TARGET_BUFFER_VIDEO_target, 1, s_2_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup89[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup90[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup91[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup92[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes[] =
{
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup89}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup90}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0InputPortDescriptors, 10, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup91}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup92}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link0_IFE0_Out22Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link1_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link3_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link4_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link5_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link6_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link7_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link8_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link9_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link10_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link11_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link12_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link13_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3ANoPreviewPipelineIds
{
    PreviewVideoHFRNo3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFRNo3ANoPreview", { 0, 8, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewNodes, 20, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVideoHFRNo3ANoPreview_PreviewVideoHFRNo3ANoPreview_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideoHFRNo3ANoPreview
};

/*==================== USECASE: UsecaseTorch =======================*/

static ChiBufferFormat UsecaseTorch_TARGET_BUFFER_TORCH_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseTorch_TARGET_BUFFER_TORCH_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseTorch_TARGET_BUFFER_TORCH_formats,
    NULL
}; // TARGET_BUFFER_TORCH

static ChiTarget* UsecaseTorch_Targets[] =
{
	&UsecaseTorch_TARGET_BUFFER_TORCH_target
};

/*****************************Pipeline TorchPipeline***************************/

static ChiLinkNodeDescriptor UsecaseTorch_TorchPipeline_Link0_Torch0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_TORCH
};

static ChiLinkNodeDescriptor s_3_TARGET_BUFFER_TORCH_Link_NodeDescriptors[] =
{
    {11, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseTorch_TorchPipeline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_TORCH", &UsecaseTorch_TARGET_BUFFER_TORCH_target, 1, s_3_TARGET_BUFFER_TORCH_Link_NodeDescriptors}, // TARGET_BUFFER_TORCH
};

// Torch0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseTorch_TorchPipelineNode11_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // TorchOutputPort0
};

static ChiNodeProperty UsecaseTorch_TorchPipeline_node11_0_properties[] =
{
    {24, "1"},
};

static ChiNode UsecaseTorch_TorchPipelineNodes[] =
{
    {UsecaseTorch_TorchPipeline_node11_0_properties, 11, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseTorch_TorchPipelineNode11_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseTorch_TorchPipelineLinks[] =
{
    {{11, 0, 0, 0, {0, NULL}}, 1, UsecaseTorch_TorchPipeline_Link0_Torch0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseTorchPipelineIds
{
    TorchPipeline = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseTorch_pipelines[] =
{
    {"TorchPipeline", { 0, 1, UsecaseTorch_TorchPipelineNodes, 1, UsecaseTorch_TorchPipelineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseTorch_TorchPipeline_sink_TargetDescriptors}, {0, NULL}},  // TorchPipeline
};

/*==================== USECASE: UsecaseAON =======================*/

static ChiBufferFormat UsecaseAON_TARGET_BUFFER_AON_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseAON_TARGET_BUFFER_AON_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseAON_TARGET_BUFFER_AON_formats,
    NULL
}; // TARGET_BUFFER_AON

static ChiTarget* UsecaseAON_Targets[] =
{
	&UsecaseAON_TARGET_BUFFER_AON_target
};

/*****************************Pipeline AONPipeline***************************/

static ChiLinkNodeDescriptor UsecaseAON_AONPipeline_Link0_AON0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkNoBuffer ]-> TARGET_BUFFER_AON
};

static ChiLinkNodeDescriptor s_4_TARGET_BUFFER_AON_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseAON_AONPipeline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_AON", &UsecaseAON_TARGET_BUFFER_AON_target, 1, s_4_TARGET_BUFFER_AON_Link_NodeDescriptors}, // TARGET_BUFFER_AON
};

// AON0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseAON_AONPipelineNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // AONOutputPort0
};

static ChiNodeProperty UsecaseAON_AONPipeline_node255_0_properties[] =
{
    {1, "com.qti.node.aon"},
    {24, "1"},
};

static ChiNode UsecaseAON_AONPipelineNodes[] =
{
    {UsecaseAON_AONPipeline_node255_0_properties, 255, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseAON_AONPipelineNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseAON_AONPipelineLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseAON_AONPipeline_Link0_AON0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
};

enum UsecaseAONPipelineIds
{
    AONPipeline = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseAON_pipelines[] =
{
    {"AONPipeline", { 0, 1, UsecaseAON_AONPipelineNodes, 1, UsecaseAON_AONPipelineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseAON_AONPipeline_sink_TargetDescriptors}, {0, NULL}},  // AONPipeline
};

/*==================== USECASE: UsecaseRaw8 =======================*/

static ChiBufferFormat UsecaseRaw8_TARGET_BUFFER_RAW8_formats[] =
{
    ChiFormatRawMIPI8,
};

static ChiTarget UsecaseRaw8_TARGET_BUFFER_RAW8_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2400, 2400
    },
    1,
    UsecaseRaw8_TARGET_BUFFER_RAW8_formats,
    NULL
}; // TARGET_BUFFER_RAW8

static ChiTarget* UsecaseRaw8_Targets[] =
{
	&UsecaseRaw8_TARGET_BUFFER_RAW8_target
};

/*****************************Pipeline Raw8***************************/

static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link0_IFE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW8
};

static ChiLinkNodeDescriptor s_5_TARGET_BUFFER_RAW8_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup93[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup94[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup93}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup94}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseRaw8_Raw8_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseRaw8_Raw8_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW8", &UsecaseRaw8_TARGET_BUFFER_RAW8_target, 1, s_5_TARGET_BUFFER_RAW8_Link_NodeDescriptors}, // TARGET_BUFFER_RAW8
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseRaw8_Raw8Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseRaw8_Raw8Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseRaw8_Raw8Node65536_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseRaw8_Raw8_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseRaw8_Raw8_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseRaw8_Raw8Nodes[] =
{
    {UsecaseRaw8_Raw8_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseRaw8_Raw8Node0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseRaw8_Raw8_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseRaw8_Raw8Node65536_0InputPortDescriptors, 1, { 0 }, UsecaseRaw8_Raw8Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseRaw8_Raw8Links[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseRaw8_Raw8_Link0_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseRaw8_Raw8_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseRaw8_Raw8_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseRaw8PipelineIds
{
    Raw8 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseRaw8_pipelines[] =
{
    {"Raw8", { 0, 2, UsecaseRaw8_Raw8Nodes, 3, UsecaseRaw8_Raw8Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseRaw8_Raw8_sink_TargetDescriptors}, {0, NULL}},  // Raw8
};

/*==================== USECASE: UsecaseRaw =======================*/

static ChiBufferFormat UsecaseRaw_TARGET_BUFFER_RAW_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiTarget UsecaseRaw_TARGET_BUFFER_RAW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseRaw_TARGET_BUFFER_RAW_formats,
    NULL
}; // TARGET_BUFFER_RAW

static ChiTarget* UsecaseRaw_Targets[] =
{
	&UsecaseRaw_TARGET_BUFFER_RAW_target
};

/*****************************Pipeline Raw***************************/

static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link0_IFE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_6_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup95[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup96[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup95}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup96}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseRaw_Raw_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseRaw_Raw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseRaw_TARGET_BUFFER_RAW_target, 1, s_6_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseRaw_RawNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseRaw_RawNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseRaw_RawNode65536_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseRaw_Raw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseRaw_Raw_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseRaw_RawNodes[] =
{
    {UsecaseRaw_Raw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseRaw_RawNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseRaw_Raw_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseRaw_RawNode65536_0InputPortDescriptors, 1, { 0 }, UsecaseRaw_RawNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseRaw_RawLinks[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseRaw_Raw_Link0_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseRaw_Raw_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseRaw_Raw_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseRawPipelineIds
{
    Raw = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseRaw_pipelines[] =
{
    {"Raw", { 0, 2, UsecaseRaw_RawNodes, 3, UsecaseRaw_RawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseRaw_Raw_sink_TargetDescriptors}, {0, NULL}},  // Raw
};

/*==================== USECASE: UsecaseDepth1 =======================*/

static ChiBufferFormat UsecaseDepth1_TARGET_BUFFER_DEPTH_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiTarget UsecaseDepth1_TARGET_BUFFER_DEPTH_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth1_TARGET_BUFFER_DEPTH_formats,
    NULL
}; // TARGET_BUFFER_DEPTH

static ChiTarget* UsecaseDepth1_Targets[] =
{
	&UsecaseDepth1_TARGET_BUFFER_DEPTH_target
};

/*****************************Pipeline Depth1***************************/

static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiDepthNode
};

static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH
};

static ChiLinkNodeDescriptor s_7_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup97[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup98[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup97}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup98}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseDepth1_Depth1_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseDepth1_Depth1_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH", &UsecaseDepth1_TARGET_BUFFER_DEPTH_target, 1, s_7_TARGET_BUFFER_DEPTH_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_Depth1Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// ChiDepthNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth1_Depth1Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiDepthNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_Depth1Node255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth1_Depth1Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_Depth1Node65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseDepth1_Depth1_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseDepth1_Depth1_node255_0_properties[] =
{
    {1, "com.qti.node.depth"},
    {21, "0"},
};

static ChiNodeProperty UsecaseDepth1_Depth1_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseDepth1_Depth1Nodes[] =
{
    {UsecaseDepth1_Depth1_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseDepth1_Depth1Node0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth1_Depth1_node255_0_properties, 255, 0, {1, { 0 }, UsecaseDepth1_Depth1Node255_0InputPortDescriptors, 1, { 0 }, UsecaseDepth1_Depth1Node255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth1_Depth1_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseDepth1_Depth1Node65536_0InputPortDescriptors, 1, { 0 }, UsecaseDepth1_Depth1Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseDepth1_Depth1Links[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseDepth1_Depth1_Link0_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseDepth1_Depth1_Link1_ChiDepthNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseDepth1_Depth1_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth1_Depth1_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseDepth1PipelineIds
{
    Depth1 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseDepth1_pipelines[] =
{
    {"Depth1", { 0, 3, UsecaseDepth1_Depth1Nodes, 4, UsecaseDepth1_Depth1Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseDepth1_Depth1_sink_TargetDescriptors}, {0, NULL}},  // Depth1
};

/*==================== USECASE: UsecaseDepth1_12 =======================*/

static ChiBufferFormat UsecaseDepth1_12_TARGET_BUFFER_DEPTH_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiTarget UsecaseDepth1_12_TARGET_BUFFER_DEPTH_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth1_12_TARGET_BUFFER_DEPTH_formats,
    NULL
}; // TARGET_BUFFER_DEPTH

static ChiTarget* UsecaseDepth1_12_Targets[] =
{
	&UsecaseDepth1_12_TARGET_BUFFER_DEPTH_target
};

/*****************************Pipeline Depth1_12***************************/

static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiDepthNode
};

static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH
};

static ChiLinkNodeDescriptor s_8_TARGET_BUFFER_DEPTH_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup99[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup100[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup99}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup100}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseDepth1_12_Depth1_12_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseDepth1_12_Depth1_12_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH", &UsecaseDepth1_12_TARGET_BUFFER_DEPTH_target, 1, s_8_TARGET_BUFFER_DEPTH_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_12_Depth1_12Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// ChiDepthNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth1_12_Depth1_12Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiDepthNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_12_Depth1_12Node255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth1_12_Depth1_12Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth1_12_Depth1_12Node65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseDepth1_12_Depth1_12_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseDepth1_12_Depth1_12_node255_0_properties[] =
{
    {1, "com.qti.node.depth"},
    {21, "0"},
};

static ChiNodeProperty UsecaseDepth1_12_Depth1_12_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseDepth1_12_Depth1_12Nodes[] =
{
    {UsecaseDepth1_12_Depth1_12_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseDepth1_12_Depth1_12Node0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth1_12_Depth1_12_node255_0_properties, 255, 0, {1, { 0 }, UsecaseDepth1_12_Depth1_12Node255_0InputPortDescriptors, 1, { 0 }, UsecaseDepth1_12_Depth1_12Node255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth1_12_Depth1_12_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseDepth1_12_Depth1_12Node65536_0InputPortDescriptors, 1, { 0 }, UsecaseDepth1_12_Depth1_12Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseDepth1_12_Depth1_12Links[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseDepth1_12_Depth1_12_Link0_IFE0_Out8Desc, {1, {ChiFormatRawMIPI12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseDepth1_12_Depth1_12_Link1_ChiDepthNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseDepth1_12_Depth1_12_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth1_12_Depth1_12_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseDepth1_12PipelineIds
{
    Depth1_12 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseDepth1_12_pipelines[] =
{
    {"Depth1_12", { 0, 3, UsecaseDepth1_12_Depth1_12Nodes, 4, UsecaseDepth1_12_Depth1_12Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseDepth1_12_Depth1_12_sink_TargetDescriptors}, {0, NULL}},  // Depth1_12
};

/*==================== USECASE: UsecaseSecureVMPreview =======================*/

static ChiBufferFormat UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget* UsecaseSecureVMPreview_Targets[] =
{
	&UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_target
};

/*****************************Pipeline PrimaryVMPreview***************************/

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_PrimaryVMPreview_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_PrimaryVMPreview_Link1_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_9_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseSecureVMPreview_PrimaryVMPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_target, 1, s_9_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_PrimaryVMPreviewNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_PrimaryVMPreviewNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_PrimaryVMPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

static ChiNodeProperty UsecaseSecureVMPreview_PrimaryVMPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseSecureVMPreview_PrimaryVMPreviewNodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseSecureVMPreview_PrimaryVMPreviewNode0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_PrimaryVMPreview_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseSecureVMPreview_PrimaryVMPreviewNode65536_0InputPortDescriptors, 1, { 0 }, UsecaseSecureVMPreview_PrimaryVMPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseSecureVMPreview_PrimaryVMPreviewLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_PrimaryVMPreview_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_PrimaryVMPreview_Link1_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline TrustedVMPreview***************************/

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link2_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link3_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link4_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link5_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link7_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link9_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link11_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link12_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link13_IFE0_Out9Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link14_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecureVMPreview_TrustedVMPreview_Link15_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_10_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseSecureVMPreview_TrustedVMPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecureVMPreview_TARGET_BUFFER_PREVIEW_target, 1, s_10_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode65536_0OutputPortDescriptors[] =
{
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {9, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecureVMPreview_TrustedVMPreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseSecureVMPreview_TrustedVMPreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecureVMPreview_TrustedVMPreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecureVMPreview_TrustedVMPreview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecureVMPreview_TrustedVMPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseSecureVMPreview_TrustedVMPreview_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseSecureVMPreview_TrustedVMPreviewNodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_TrustedVMPreview_node1_0_properties, 1, 0, {4, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_TrustedVMPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_TrustedVMPreview_node5_0_properties, 5, 0, {4, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_TrustedVMPreview_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode65536_0InputPortDescriptors, 11, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecureVMPreview_TrustedVMPreview_node9_0_properties, 9, 0, {7, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecureVMPreview_TrustedVMPreviewNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseSecureVMPreview_TrustedVMPreviewLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link2_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link3_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseSecureVMPreview_TrustedVMPreview_Link4_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseSecureVMPreview_TrustedVMPreview_Link5_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseSecureVMPreview_TrustedVMPreview_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link7_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecureVMPreview_TrustedVMPreview_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link9_IFE0_Out32Desc, {1, {ChiFormatBlob}, 3072, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseSecureVMPreview_TrustedVMPreview_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link11_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link12_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 2, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link13_IFE0_Out9Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link14_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseSecureVMPreview_TrustedVMPreview_Link15_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecureVMPreviewPipelineIds
{
    PrimaryVMPreview = 0,
    TrustedVMPreview = 1,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecureVMPreview_pipelines[] =
{
    {"PrimaryVMPreview", { 0, 2, UsecaseSecureVMPreview_PrimaryVMPreviewNodes, 2, UsecaseSecureVMPreview_PrimaryVMPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseSecureVMPreview_PrimaryVMPreview_sink_TargetDescriptors}, {0, NULL}},  // PrimaryVMPreview
    {"TrustedVMPreview", { 0, 6, UsecaseSecureVMPreview_TrustedVMPreviewNodes, 16, UsecaseSecureVMPreview_TrustedVMPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseSecureVMPreview_TrustedVMPreview_sink_TargetDescriptors}, {0, NULL}},  // TrustedVMPreview
};

/*==================== USECASE: UsecaseVideoHFR3ANoPreview =======================*/

static ChiBufferFormat UsecaseVideoHFR3ANoPreview_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideoHFR3ANoPreview_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFR3ANoPreview_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseVideoHFR3ANoPreview_Targets[] =
{
	&UsecaseVideoHFR3ANoPreview_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline PreviewVideoHFR3ANoPreview***************************/

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link1_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_11_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup101[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup101}}, // IFELite
};

static const PruneVariant s_pruneGroup102[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup102}}, // IFELite
};

static const PruneVariant s_pruneGroup103[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup103}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup104[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup104}}, // IFE
};

static const PruneVariant s_pruneGroup105[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup105}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup106[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup106}}, // StatsParse
};

static const PruneVariant s_pruneGroup107[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup107}}, // StatsParse
};

static const PruneVariant s_pruneGroup108[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup109[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup108}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup109}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup110[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup111[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup112[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup110}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup111}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup112}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup113[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup114[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup113}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup114}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup115[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup116[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup115}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup116}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup117[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup118[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup117}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup118}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup119[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup120[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup119}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup120}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup121[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup121}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup122[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup122}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup123[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup123}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFR3ANoPreview_TARGET_BUFFER_VIDEO_target, 1, s_11_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65538_19_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup124[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup125[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup126[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup127[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes[] =
{
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup124}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup125}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0InputPortDescriptors, 11, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup126}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65538_19InputPortDescriptors, 0, { 0 }, NULL}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup127}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link0_IFE0_Out22Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link1_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link3_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link4_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link5_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link6_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link7_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link8_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link9_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link10_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link11_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link12_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link13_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_Link20_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoPreviewPipelineIds
{
    PreviewVideoHFR3ANoPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoPreview_pipelines[] =
{
    {"PreviewVideoHFR3ANoPreview", { 0, 9, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewNodes, 21, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVideoHFR3ANoPreview_PreviewVideoHFR3ANoPreview_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideoHFR3ANoPreview
};

/*==================== USECASE: UsecaseVideoHFR3ANoVideo =======================*/

static ChiBufferFormat UsecaseVideoHFR3ANoVideo_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideoHFR3ANoVideo_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFR3ANoVideo_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget* UsecaseVideoHFR3ANoVideo_Targets[] =
{
	&UsecaseVideoHFR3ANoVideo_TARGET_BUFFER_PREVIEW_target
};

/*****************************Pipeline PreviewVideoHFR3ANoVideo***************************/

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link1_IPE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_12_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup128[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup128}}, // IFELite
};

static const PruneVariant s_pruneGroup129[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup129}}, // IFELite
};

static const PruneVariant s_pruneGroup130[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup130}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup131[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup131}}, // IFE
};

static const PruneVariant s_pruneGroup132[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup132}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup133[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup133}}, // StatsParse
};

static const PruneVariant s_pruneGroup134[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup134}}, // StatsParse
};

static const PruneVariant s_pruneGroup135[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup136[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup135}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup136}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup137[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup138[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup139[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup137}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup138}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup139}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup140[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup141[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup140}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup141}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup142[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup143[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup142}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup143}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup144[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup145[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup144}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup145}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup146[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup147[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup146}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup147}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup148[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup148}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup149[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup149}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup150[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup150}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup151[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup151}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoHFR3ANoVideo_TARGET_BUFFER_PREVIEW_target, 1, s_12_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortPreview
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup152[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup153[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup154[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup155[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup156[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes[] =
{
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup152}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup153}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0InputPortDescriptors, 11, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup154}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup155}, 0, 0, { 0 }},
    {UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup156}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link0_IFE0_Out22Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link1_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link3_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link4_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link5_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link6_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link7_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link8_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link9_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link10_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link11_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link12_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link13_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link20_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_Link21_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFR3ANoVideoPipelineIds
{
    PreviewVideoHFR3ANoVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR3ANoVideo_pipelines[] =
{
    {"PreviewVideoHFR3ANoVideo", { 0, 9, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoNodes, 22, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideoLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVideoHFR3ANoVideo_PreviewVideoHFR3ANoVideo_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideoHFR3ANoVideo
};

/*==================== USECASE: UsecaseBasicPreview =======================*/

static ChiBufferFormat UsecaseBasicPreview_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseBasicPreview_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseBasicPreview_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget* UsecaseBasicPreview_Targets[] =
{
	&UsecaseBasicPreview_TARGET_BUFFER_PREVIEW_target
};

/*****************************Pipeline BasicPreview***************************/

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link0_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link1_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link2_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link3_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link6_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link7_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link8_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link9_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link10_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
    {1, 0, 3, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link11_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link12_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link13_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link14_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link15_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link16_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link17_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link18_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link19_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {0, NULL}}, // IFE
    {65536, 0, 2, 6, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link20_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link21_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link22_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreview_BasicPreview_Link23_IPE1_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_13_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseBasicPreview_BasicPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseBasicPreview_TARGET_BUFFER_PREVIEW_target, 1, s_13_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {99, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF2
    {11, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRaw
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {38, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAF
    {39, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedData
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreview_BasicPreviewNode9_0InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreview_BasicPreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node0_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreview_BasicPreview_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseBasicPreview_BasicPreviewNodes[] =
{
    {UsecaseBasicPreview_BasicPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreview_BasicPreview_node1_0_properties, 1, 0, {6, { 0 }, UsecaseBasicPreview_BasicPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreview_BasicPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseBasicPreview_BasicPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreview_BasicPreview_node5_0_properties, 5, 0, {8, { 0 }, UsecaseBasicPreview_BasicPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode5_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreview_BasicPreview_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseBasicPreview_BasicPreviewNode65536_0InputPortDescriptors, 18, { 0 }, UsecaseBasicPreview_BasicPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseBasicPreview_BasicPreviewNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreview_BasicPreview_node9_0_properties, 9, 0, {7, { 0 }, UsecaseBasicPreview_BasicPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreview_BasicPreviewNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseBasicPreview_BasicPreviewLinks[] =
{
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link0_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link1_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link2_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link3_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseBasicPreview_BasicPreview_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link6_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link7_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseBasicPreview_BasicPreview_Link8_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseBasicPreview_BasicPreview_Link9_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseBasicPreview_BasicPreview_Link10_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseBasicPreview_BasicPreview_Link11_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseBasicPreview_BasicPreview_Link12_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link13_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link14_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link15_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link16_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link17_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link18_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseBasicPreview_BasicPreview_Link19_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link20_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link21_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link22_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseBasicPreview_BasicPreview_Link23_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseBasicPreviewPipelineIds
{
    BasicPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseBasicPreview_pipelines[] =
{
    {"BasicPreview", { 0, 7, UsecaseBasicPreview_BasicPreviewNodes, 24, UsecaseBasicPreview_BasicPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseBasicPreview_BasicPreview_sink_TargetDescriptors}, {0, NULL}},  // BasicPreview
};

/*==================== USECASE: UsecaseEVS =======================*/

static ChiBufferFormat UsecaseEVS_TARGET_BUFFER_EVS_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiTarget UsecaseEVS_TARGET_BUFFER_EVS_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseEVS_TARGET_BUFFER_EVS_formats,
    NULL
}; // TARGET_BUFFER_EVS

static ChiTarget* UsecaseEVS_Targets[] =
{
	&UsecaseEVS_TARGET_BUFFER_EVS_target
};

/*****************************Pipeline EVS***************************/

static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiEVSNode
};

static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link1_ChiEVSNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_EVS
};

static ChiLinkNodeDescriptor s_14_TARGET_BUFFER_EVS_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup157[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup158[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link2_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup157}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup158}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseEVS_EVS_Link3_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseEVS_EVS_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_EVS", &UsecaseEVS_TARGET_BUFFER_EVS_target, 1, s_14_TARGET_BUFFER_EVS_Link_NodeDescriptors}, // TARGET_BUFFER_EVS
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseEVS_EVSNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// ChiEVSNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseEVS_EVSNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiEVSNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseEVS_EVSNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseEVS_EVSNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseEVS_EVSNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseEVS_EVS_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseEVS_EVS_node255_0_properties[] =
{
    {1, "com.qti.node.evs"},
    {11, "2"},
};

static ChiNodeProperty UsecaseEVS_EVS_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseEVS_EVSNodes[] =
{
    {UsecaseEVS_EVS_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseEVS_EVSNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseEVS_EVS_node255_0_properties, 255, 0, {1, { 0 }, UsecaseEVS_EVSNode255_0InputPortDescriptors, 1, { 0 }, UsecaseEVS_EVSNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseEVS_EVS_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseEVS_EVSNode65536_0InputPortDescriptors, 1, { 0 }, UsecaseEVS_EVSNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseEVS_EVSLinks[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseEVS_EVS_Link0_IFE0_Out8Desc, {1, {ChiFormatRawMIPI}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseEVS_EVS_Link1_ChiEVSNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseEVS_EVS_Link2_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseEVS_EVS_Link3_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseEVSPipelineIds
{
    EVS = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseEVS_pipelines[] =
{
    {"EVS", { 0, 3, UsecaseEVS_EVSNodes, 4, UsecaseEVS_EVSLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseEVS_EVS_sink_TargetDescriptors}, {0, NULL}},  // EVS
};

/*==================== USECASE: UsecaseVideo =======================*/

static ChiBufferFormat UsecaseVideo_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideo_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideo_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideo_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideo_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    3,
    UsecaseVideo_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseVideo_Targets[] =
{
	&UsecaseVideo_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideo_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline PreviewVideo***************************/

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_15_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_16_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link5_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup159[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup159}}, // IFELite
};

static const PruneVariant s_pruneGroup160[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup160}}, // IFELite
};

static const PruneVariant s_pruneGroup161[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup161}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup162[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup162}}, // IFE
};

static const PruneVariant s_pruneGroup163[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup163}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup164[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup164}}, // StatsParse
};

static const PruneVariant s_pruneGroup165[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup165}}, // StatsParse
};

static const PruneVariant s_pruneGroup166[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup167[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup166}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup167}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup168[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup169[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup170[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup168}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup169}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup170}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup171[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup172[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup171}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup172}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup173[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup174[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup173}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup174}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup175[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup176[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup175}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup176}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup177[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup178[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup177}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup178}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup179[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup179}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup180[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup180}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup181[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup181}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup182[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link23_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup182}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideo_PreviewVideo_Link24_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideo_PreviewVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideo_TARGET_BUFFER_PREVIEW_target, 1, s_15_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo_TARGET_BUFFER_VIDEO_target, 1, s_16_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo_PreviewVideoNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo_PreviewVideoNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseVideo_PreviewVideo_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup183[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup184[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup185[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup186[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup187[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideo_PreviewVideoNodes[] =
{
    {UsecaseVideo_PreviewVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideo_PreviewVideoNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideo_PreviewVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup183}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideo_PreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup184}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseVideo_PreviewVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideo_PreviewVideoNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup185}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideo_PreviewVideoNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideo_PreviewVideoNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideo_PreviewVideoNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideo_PreviewVideoNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideo_PreviewVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup186}, 0, 0, { 0 }},
    {UsecaseVideo_PreviewVideo_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideo_PreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideo_PreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup187}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideo_PreviewVideoLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link6_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link7_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link8_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link9_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link10_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link14_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideo_PreviewVideo_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideo_PreviewVideo_Link19_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link23_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo_PreviewVideo_Link24_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoPipelineIds
{
    PreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideo_pipelines[] =
{
    {"PreviewVideo", { 0, 9, UsecaseVideo_PreviewVideoNodes, 25, UsecaseVideo_PreviewVideoLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVideo_PreviewVideo_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideo
};

/*==================== USECASE: UsecaseSecurePreviewVideo =======================*/

static ChiBufferFormat UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseSecurePreviewVideo_Targets[] =
{
	&UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_target,
	&UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline SecurePreviewVideo***************************/

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {65543, 0, 33, 0, {0, NULL}}, // CVP
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_17_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_18_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link5_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link6_EVA_MCTF0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup188[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup189[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup188}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup189}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link8_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup190[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup190}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup191[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup191}}, // StatsParse
};

static const PruneVariant s_pruneGroup192[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup192}}, // StatsParse
};

static const PruneVariant s_pruneGroup193[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup194[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup193}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup194}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup195[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup196[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup197[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup195}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup196}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup197}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup198[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup199[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup198}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup199}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup200[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup201[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup200}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup201}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup202[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup203[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup202}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup203}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup204[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup205[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup204}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup205}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup206[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup206}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup207[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup207}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup208[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup208}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup209[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup210[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup211[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup209}}, // TRACKER
    {16, 0, 0, 0, {1, s_pruneGroup210}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup211}}, // ChiNode
};

static const PruneVariant s_pruneGroup212[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_IFE0_Out8Desc[] =
{
    {17, 0, 0, 0, {1, s_pruneGroup212}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup213[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out28Desc[] =
{
    {17, 0, 1, 0, {1, s_pruneGroup213}}, // STATSPDnet
};

static const PruneVariant s_pruneGroup214[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup214}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup215[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {1, s_pruneGroup215}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup216[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_STATSPDnet0_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup216}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup217[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup217}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseSecurePreviewVideo_TARGET_BUFFER_PREVIEW_target, 1, s_17_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseSecurePreviewVideo_TARGET_BUFFER_VIDEO_target, 1, s_18_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// STATSPDnet0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // PDnetInputPortRDIPDAF
    {1, 0, 0, 0, { 0 }, NULL}, // PDNetInputPortPDHWPreProcessedPD
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults_2
};

// ChiNode77 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode77 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node17_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node65543_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseSecurePreviewVideo_SecurePreviewVideo_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup218[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup219[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup220[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup221[] = {{PruneGroupStatsNNSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup222[] = {{PruneGroupPDNetSegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup223[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup224[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseSecurePreviewVideo_SecurePreviewVideoNodes[] =
{
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node1_0_properties, 1, 0, {6, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup218}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node12_0_properties, 12, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup219}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node14_0_properties, 14, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup220}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node16_0_properties, 16, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode16_0OutputPortDescriptors}, 2, {1, s_pruneGroup221}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node17_0_properties, 17, 0, {2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode17_0OutputPortDescriptors}, 2, {1, s_pruneGroup222}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node255_77_properties, 255, 77, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup223}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node65543_0_properties, 65543, 0, {4, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65543_0InputPortDescriptors, 2, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node8_0_properties, 8, 0, {1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode8_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseSecurePreviewVideo_SecurePreviewVideo_node9_0_properties, 9, 0, {8, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0InputPortDescriptors, 1, { 0 }, UsecaseSecurePreviewVideo_SecurePreviewVideoNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup224}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseSecurePreviewVideo_SecurePreviewVideoLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link5_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link6_EVA_MCTF0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link7_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link8_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link9_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link10_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link15_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link16_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link17_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link18_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link19_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link20_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 4, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link21_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link22_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link23_IFE0_Out28Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link24_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link25_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 1, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link26_STATSPDnet0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link27_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseSecurePreviewVideo_SecurePreviewVideo_Link28_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseSecurePreviewVideoPipelineIds
{
    SecurePreviewVideo = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseSecurePreviewVideo_pipelines[] =
{
    {"SecurePreviewVideo", { 0, 12, UsecaseSecurePreviewVideo_SecurePreviewVideoNodes, 29, UsecaseSecurePreviewVideo_SecurePreviewVideoLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseSecurePreviewVideo_SecurePreviewVideo_sink_TargetDescriptors}, {0, NULL}},  // SecurePreviewVideo
};

/*==================== USECASE: UsecaseVideoHFR =======================*/

static ChiBufferFormat UsecaseVideoHFR_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoHFR_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideoHFR_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFR_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideoHFR_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFR_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseVideoHFR_Targets[] =
{
	&UsecaseVideoHFR_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideoHFR_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline PreviewVideoHFR***************************/

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_19_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_20_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link5_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link6_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link7_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link8_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link9_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link10_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link11_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link12_EVA_MCTF0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup225[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup225}}, // IFELite
};

static const PruneVariant s_pruneGroup226[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link15_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup226}}, // IFELite
};

static const PruneVariant s_pruneGroup227[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link16_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup227}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link17_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup228[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link18_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup228}}, // IFE
};

static const PruneVariant s_pruneGroup229[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup229}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup230[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup230}}, // StatsParse
};

static const PruneVariant s_pruneGroup231[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup231}}, // StatsParse
};

static const PruneVariant s_pruneGroup232[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup233[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup232}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup233}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup234[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup235[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup236[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup234}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup235}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup236}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup237[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup238[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup237}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup238}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup239[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup240[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link25_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup239}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup240}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup241[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup242[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link26_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup241}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup242}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup243[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup244[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link27_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup243}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup244}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup245[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link28_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup245}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup246[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link29_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup246}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup247[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link30_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup247}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup248[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link31_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup248}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoHFR_PreviewVideoHFR_Link32_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFR_PreviewVideoHFR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoHFR_TARGET_BUFFER_PREVIEW_target, 1, s_19_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFR_TARGET_BUFFER_VIDEO_target, 1, s_20_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65543_0InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFR_PreviewVideoHFRNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node65543_0_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseVideoHFR_PreviewVideoHFR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup249[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup250[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup251[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup252[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup253[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFR_PreviewVideoHFRNodes[] =
{
    {UsecaseVideoHFR_PreviewVideoHFR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup249}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup250}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup251}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node65543_0_properties, 65543, 0, {6, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65543_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node8_0_properties, 8, 0, {1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup252}, 0, 0, { 0 }},
    {UsecaseVideoHFR_PreviewVideoHFR_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFR_PreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup253}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoHFR_PreviewVideoHFRLinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link5_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link6_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link7_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link8_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link9_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link10_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link11_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link12_EVA_MCTF0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link13_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link14_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link15_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link16_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link17_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link18_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link19_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link20_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link21_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link22_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFR_PreviewVideoHFR_Link23_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link24_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link25_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link26_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFR_PreviewVideoHFR_Link27_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link28_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link29_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link30_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link31_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFR_PreviewVideoHFR_Link32_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRPipelineIds
{
    PreviewVideoHFR = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFR_pipelines[] =
{
    {"PreviewVideoHFR", { 0, 10, UsecaseVideoHFR_PreviewVideoHFRNodes, 33, UsecaseVideoHFR_PreviewVideoHFRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVideoHFR_PreviewVideoHFR_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideoHFR
};

/*==================== USECASE: UsecaseVideoHFRNo3A =======================*/

static ChiBufferFormat UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiTarget UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget* UsecaseVideoHFRNo3A_Targets[] =
{
	&UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_target
};

/*****************************Pipeline PreviewVideoHFRNo3A***************************/

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_21_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_22_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup254[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup254}}, // IFELite
};

static const PruneVariant s_pruneGroup255[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup255}}, // IFELite
};

static const PruneVariant s_pruneGroup256[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup256}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup257[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup257}}, // IFE
};

static const PruneVariant s_pruneGroup258[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup258}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup259[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup259}}, // StatsParse
};

static const PruneVariant s_pruneGroup260[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup260}}, // StatsParse
};

static const PruneVariant s_pruneGroup261[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup262[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup261}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup262}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup263[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup264[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup265[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup263}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup264}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup265}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup266[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup267[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup266}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup267}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup268[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup269[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup268}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup269}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup270[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup271[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup270}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup271}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup272[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup273[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup272}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup273}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup274[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup274}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup275[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup275}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup276[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup276}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoHFRNo3A_TARGET_BUFFER_PREVIEW_target, 1, s_21_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoHFRNo3A_TARGET_BUFFER_VIDEO_target, 1, s_22_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup277[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup278[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup279[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup280[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes[] =
{
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node1_0_properties, 1, 0, {6, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup277}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup278}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 12, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup279}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65550_0InputPortDescriptors, 2, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_node9_0_properties, 9, 0, {8, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup280}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ALinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link14_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link19_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoHFRNo3APipelineIds
{
    PreviewVideoHFRNo3A = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoHFRNo3A_pipelines[] =
{
    {"PreviewVideoHFRNo3A", { 0, 8, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ANodes, 23, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3ALinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVideoHFRNo3A_PreviewVideoHFRNo3A_sink_TargetDescriptors}, {0, NULL}},  // PreviewVideoHFRNo3A
};

/*==================== USECASE: UsecaseDepth2 =======================*/

static ChiBufferFormat UsecaseDepth2_TARGET_BUFFER_DEPTH1_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiBufferFormat UsecaseDepth2_TARGET_BUFFER_DEPTH2_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiTarget UsecaseDepth2_TARGET_BUFFER_DEPTH1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth2_TARGET_BUFFER_DEPTH1_formats,
    NULL
}; // TARGET_BUFFER_DEPTH1

static ChiTarget UsecaseDepth2_TARGET_BUFFER_DEPTH2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth2_TARGET_BUFFER_DEPTH2_formats,
    NULL
}; // TARGET_BUFFER_DEPTH2

static ChiTarget* UsecaseDepth2_Targets[] =
{
	&UsecaseDepth2_TARGET_BUFFER_DEPTH1_target,
	&UsecaseDepth2_TARGET_BUFFER_DEPTH2_target
};

/*****************************Pipeline Depth2***************************/

static const PruneVariant s_pruneGroup281[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup282[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup281}}, // ChiDepthNode
    {255, 1, 0, 0, {1, s_pruneGroup282}}, // ChiPreprocessingNode
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH1
};

static ChiLinkNodeDescriptor s_23_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link2_ChiDepthNode0_Out1Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH2
};

static ChiLinkNodeDescriptor s_24_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link3_ChiPreprocessingNode1_Out0Desc[] =
{
    {65549, 0, 0, 0, {0, NULL}}, // ITOF
    {65549, 0, 4, 0, {0, NULL}}, // ITOF
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link4_ChiPreprocessingNode1_Out6Desc[] =
{
    {65549, 0, 1, 0, {0, NULL}}, // ITOF
    {65549, 0, 5, 0, {0, NULL}}, // ITOF
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link5_ChiPreprocessingNode1_Out7Desc[] =
{
    {65549, 0, 2, 0, {0, NULL}}, // ITOF
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link6_ChiPreprocessingNode1_Out10Desc[] =
{
    {65549, 0, 3, 0, {0, NULL}}, // ITOF
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link7_ITOF0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH1
};

static ChiLinkNodeDescriptor s_25_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors[] =
{
    {65549, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link8_ITOF0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH2
};

static ChiLinkNodeDescriptor s_26_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {65549, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup283[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup284[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link9_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup283}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup284}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseDepth2_Depth2_Link10_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseDepth2_Depth2_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH1", &UsecaseDepth2_TARGET_BUFFER_DEPTH1_target, 1, s_23_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_24_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH2
    {"TARGET_BUFFER_DEPTH1", &UsecaseDepth2_TARGET_BUFFER_DEPTH1_target, 1, s_25_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_TARGET_BUFFER_DEPTH2_target, 1, s_26_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH2
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_Depth2Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// ChiDepthNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_Depth2Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiDepthNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_Depth2Node255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort0
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort1
};

// ChiPreprocessingNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_Depth2Node255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiPreprocessingNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_Depth2Node255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputFreq0ImgI
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputFreq0ImgQ
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputFreq1ImgI
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputFreq1ImgQ
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_Depth2Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_Depth2Node65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

// ITOF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_Depth2Node65549_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ITOFInputFreq0ImageI
    {4, 0, 0, 0, { 0 }, NULL}, // ITOFInputDelayImageI
    {1, 0, 0, 0, { 0 }, NULL}, // ITOFInputFreq0ImageQ
    {5, 0, 0, 0, { 0 }, NULL}, // ITOFInputDelayImageQ
    {2, 0, 0, 0, { 0 }, NULL}, // ITOFInputFreq1ImageI
    {3, 0, 0, 0, { 0 }, NULL}, // ITOFInputFreq1ImageQ
};

// ITOF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_Depth2Node65549_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ITOFOutputDepthMap
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ITOFOutputConfidenceMap
};

static ChiNodeProperty UsecaseDepth2_Depth2_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseDepth2_Depth2_node255_0_properties[] =
{
    {1, "com.qti.node.depth"},
    {21, "0"},
};

static ChiNodeProperty UsecaseDepth2_Depth2_node255_1_properties[] =
{
    {1, "com.qti.node.itofpreprocess"},
    {21, "0"},
};

static ChiNodeProperty UsecaseDepth2_Depth2_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseDepth2_Depth2_node65549_0_properties[] =
{
    {11, "1"},
};

static const PruneVariant s_pruneGroup285[] = {{PruneGroupEVAiTOF, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup286[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup287[] = {{PruneGroupEVAiTOF, PruneTypeEnabled}};
static ChiNode UsecaseDepth2_Depth2Nodes[] =
{
    {UsecaseDepth2_Depth2_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseDepth2_Depth2Node0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node255_0_properties, 255, 0, {1, { 0 }, UsecaseDepth2_Depth2Node255_0InputPortDescriptors, 2, { 0 }, UsecaseDepth2_Depth2Node255_0OutputPortDescriptors}, 2, {1, s_pruneGroup285}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node255_1_properties, 255, 1, {1, { 0 }, UsecaseDepth2_Depth2Node255_1InputPortDescriptors, 4, { 0 }, UsecaseDepth2_Depth2Node255_1OutputPortDescriptors}, 2, {1, s_pruneGroup286}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseDepth2_Depth2Node65536_0InputPortDescriptors, 1, { 0 }, UsecaseDepth2_Depth2Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth2_Depth2_node65549_0_properties, 65549, 0, {6, { 0 }, UsecaseDepth2_Depth2Node65549_0InputPortDescriptors, 2, { 0 }, UsecaseDepth2_Depth2Node65549_0OutputPortDescriptors}, 1, {1, s_pruneGroup287}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseDepth2_Depth2Links[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 2, UsecaseDepth2_Depth2_Link0_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link1_ChiDepthNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link2_ChiDepthNode0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 2, UsecaseDepth2_Depth2_Link3_ChiPreprocessingNode1_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 6, 0, {0, NULL}}, 2, UsecaseDepth2_Depth2_Link4_ChiPreprocessingNode1_Out6Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 7, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link5_ChiPreprocessingNode1_Out7Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 10, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link6_ChiPreprocessingNode1_Out10Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65549, 0, 8, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link7_ITOF0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65549, 0, 9, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link8_ITOF0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseDepth2_Depth2_Link9_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth2_Depth2_Link10_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseDepth2PipelineIds
{
    Depth2 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseDepth2_pipelines[] =
{
    {"Depth2", { 0, 5, UsecaseDepth2_Depth2Nodes, 11, UsecaseDepth2_Depth2Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseDepth2_Depth2_sink_TargetDescriptors}, {0, NULL}},  // Depth2
};

/*==================== USECASE: UsecaseDepth2_12 =======================*/

static ChiBufferFormat UsecaseDepth2_12_TARGET_BUFFER_DEPTH1_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiBufferFormat UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiTarget UsecaseDepth2_12_TARGET_BUFFER_DEPTH1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth2_12_TARGET_BUFFER_DEPTH1_formats,
    NULL
}; // TARGET_BUFFER_DEPTH1

static ChiTarget UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_formats,
    NULL
}; // TARGET_BUFFER_DEPTH2

static ChiTarget* UsecaseDepth2_12_Targets[] =
{
	&UsecaseDepth2_12_TARGET_BUFFER_DEPTH1_target,
	&UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_target
};

/*****************************Pipeline Depth2_12***************************/

static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link0_IFE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiDepthNode
};

static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link1_ChiDepthNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH1
};

static ChiLinkNodeDescriptor s_27_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link2_ChiDepthNode0_Out1Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH2
};

static ChiLinkNodeDescriptor s_28_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup288[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup289[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link3_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup288}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup289}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseDepth2_12_Depth2_12_Link4_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiTargetPortDescriptor UsecaseDepth2_12_Depth2_12_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH1", &UsecaseDepth2_12_TARGET_BUFFER_DEPTH1_target, 1, s_27_TARGET_BUFFER_DEPTH1_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH1
    {"TARGET_BUFFER_DEPTH2", &UsecaseDepth2_12_TARGET_BUFFER_DEPTH2_target, 1, s_28_TARGET_BUFFER_DEPTH2_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH2
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_12_Depth2_12Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// ChiDepthNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_12_Depth2_12Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort0
};

// ChiDepthNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_12_Depth2_12Node255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort0
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort1
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseDepth2_12_Depth2_12Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseDepth2_12_Depth2_12Node65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

static ChiNodeProperty UsecaseDepth2_12_Depth2_12_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseDepth2_12_Depth2_12_node255_0_properties[] =
{
    {1, "com.qti.node.depth"},
    {21, "0"},
};

static ChiNodeProperty UsecaseDepth2_12_Depth2_12_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseDepth2_12_Depth2_12Nodes[] =
{
    {UsecaseDepth2_12_Depth2_12_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseDepth2_12_Depth2_12Node0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth2_12_Depth2_12_node255_0_properties, 255, 0, {1, { 0 }, UsecaseDepth2_12_Depth2_12Node255_0InputPortDescriptors, 2, { 0 }, UsecaseDepth2_12_Depth2_12Node255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseDepth2_12_Depth2_12_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseDepth2_12_Depth2_12Node65536_0InputPortDescriptors, 1, { 0 }, UsecaseDepth2_12_Depth2_12Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseDepth2_12_Depth2_12Links[] =
{
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseDepth2_12_Depth2_12_Link0_IFE0_Out8Desc, {1, {ChiFormatRawMIPI12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseDepth2_12_Depth2_12_Link1_ChiDepthNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth2_12_Depth2_12_Link2_ChiDepthNode0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseDepth2_12_Depth2_12_Link3_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseDepth2_12_Depth2_12_Link4_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseDepth2_12PipelineIds
{
    Depth2_12 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseDepth2_12_pipelines[] =
{
    {"Depth2_12", { 0, 3, UsecaseDepth2_12_Depth2_12Nodes, 5, UsecaseDepth2_12_Depth2_12Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseDepth2_12_Depth2_12_sink_TargetDescriptors}, {0, NULL}},  // Depth2_12
};

/*==================== USECASE: TestOfflineFD =======================*/

static ChiBufferFormat TestOfflineFD_TARGET_BUFFER_FD_OUTPUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat TestOfflineFD_TARGET_BUFFER_FD_INPUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiTarget TestOfflineFD_TARGET_BUFFER_FD_OUTPUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    TestOfflineFD_TARGET_BUFFER_FD_OUTPUT_formats,
    NULL
}; // TARGET_BUFFER_FD_OUTPUT

static ChiTarget TestOfflineFD_TARGET_BUFFER_FD_INPUT_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    TestOfflineFD_TARGET_BUFFER_FD_INPUT_formats,
    NULL
}; // TARGET_BUFFER_FD_INPUT

static ChiTarget* TestOfflineFD_Targets[] =
{
	&TestOfflineFD_TARGET_BUFFER_FD_OUTPUT_target,
	&TestOfflineFD_TARGET_BUFFER_FD_INPUT_target
};

/*****************************Pipeline OfflineFD***************************/

static ChiLinkNodeDescriptor TestOfflineFD_OfflineFD_source_Link_0NodeDescriptors[] =
{
    {8, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor TestOfflineFD_OfflineFD_Link0_FDManager0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FD_OUTPUT
};

static ChiLinkNodeDescriptor s_29_TARGET_BUFFER_FD_OUTPUT_Link_NodeDescriptors[] =
{
    {8, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor TestOfflineFD_OfflineFD_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FD_OUTPUT", &TestOfflineFD_TARGET_BUFFER_FD_OUTPUT_target, 1, s_29_TARGET_BUFFER_FD_OUTPUT_Link_NodeDescriptors}, // TARGET_BUFFER_FD_OUTPUT
};

static ChiTargetPortDescriptor TestOfflineFD_OfflineFD_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FD_INPUT", &TestOfflineFD_TARGET_BUFFER_FD_INPUT_target, 1, TestOfflineFD_OfflineFD_source_Link_0NodeDescriptors}, // TARGET_BUFFER_FD_INPUT
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor TestOfflineFD_OfflineFDNode8_0InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor TestOfflineFD_OfflineFDNode8_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

static ChiNode TestOfflineFD_OfflineFDNodes[] =
{
    {NULL, 8, 0, {1, { 0 }, TestOfflineFD_OfflineFDNode8_0InputPortDescriptors, 1, { 0 }, TestOfflineFD_OfflineFDNode8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink TestOfflineFD_OfflineFDLinks[] =
{
    {{8, 0, 0, 0, {0, NULL}}, 1, TestOfflineFD_OfflineFD_Link0_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum TestOfflineFDPipelineIds
{
    OfflineFD = 0,
};

static ChiPipelineTargetCreateDescriptor TestOfflineFD_pipelines[] =
{
    {"OfflineFD", { 0, 1, TestOfflineFD_OfflineFDNodes, 1, TestOfflineFD_OfflineFDLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, TestOfflineFD_OfflineFD_sink_TargetDescriptors}, {1, TestOfflineFD_OfflineFD_source_TargetDescriptors}},  // OfflineFD
};

/*==================== USECASE: UsecaseBasicPreviewSnapshot =======================*/

static ChiBufferFormat UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseBasicPreviewSnapshot_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseBasicPreviewSnapshot_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseBasicPreviewSnapshot_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget* UsecaseBasicPreviewSnapshot_Targets[] =
{
	&UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_target,
	&UsecaseBasicPreviewSnapshot_TARGET_BUFFER_SNAPSHOT_target
};

/*****************************Pipeline BasicJPEGPreview***************************/

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link0_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link1_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_30_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link2_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link3_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link4_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link5_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link6_IFE0_Out11Desc[] =
{
    {5, 0, 99, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link7_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {0, NULL}}, // AutoFocus
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link8_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link11_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link12_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
    {1, 0, 3, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link17_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link18_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link19_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link23_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link24_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {0, NULL}}, // IFE
    {65536, 0, 2, 6, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link25_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link26_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link27_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link28_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link29_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link30_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link31_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link32_IPE1_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_31_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link33_IPE0_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
    {65547, 0, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiTargetPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseBasicPreviewSnapshot_TARGET_BUFFER_SNAPSHOT_target, 1, s_30_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_PREVIEW", &UsecaseBasicPreviewSnapshot_TARGET_BUFFER_PREVIEW_target, 1, s_31_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {99, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF2
    {11, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRaw
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {11, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI3
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {38, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAF
    {39, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedData
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_0OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// JPEGDMA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65547_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode9_0InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node0_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNodes[] =
{
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node1_0_properties, 1, 0, {6, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode1_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node12_0_properties, 12, 0, {2, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode12_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node5_0_properties, 5, 0, {8, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode5_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode5_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode6_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65536_0InputPortDescriptors, 18, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node65537_1_properties, 65537, 1, {2, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {4, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 0, {1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65547_0InputPortDescriptors, 2, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseBasicPreviewSnapshot_BasicJPEGPreview_node9_0_properties, 9, 0, {7, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode9_0InputPortDescriptors, 1, { 0 }, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseBasicPreviewSnapshot_BasicJPEGPreviewLinks[] =
{
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link0_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link1_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link2_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link3_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link4_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link5_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 11, 11, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link6_IFE0_Out11Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link7_IFE0_Out9Desc, {1, {ChiFormatRawMIPI}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link8_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link11_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link12_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link15_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link16_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link17_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link18_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link19_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link23_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link24_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link25_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link26_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link27_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link28_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link29_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link30_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link31_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link32_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_Link33_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseBasicPreviewSnapshotPipelineIds
{
    BasicJPEGPreview = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseBasicPreviewSnapshot_pipelines[] =
{
    {"BasicJPEGPreview", { 0, 13, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewNodes, 34, UsecaseBasicPreviewSnapshot_BasicJPEGPreviewLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseBasicPreviewSnapshot_BasicJPEGPreview_sink_TargetDescriptors}, {0, NULL}},  // BasicJPEGPreview
};

/*==================== USECASE: UsecaseZSLTuning =======================*/

static ChiBufferFormat UsecaseZSLTuning_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSLTuning_TARGET_BUFFER_RAW_formats[] =
{
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseZSLTuning_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSLTuning_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseZSLTuning_TARGET_BUFFER_RAW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSLTuning_TARGET_BUFFER_RAW_formats,
    NULL
}; // TARGET_BUFFER_RAW

static ChiTarget UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget* UsecaseZSLTuning_Targets[] =
{
	&UsecaseZSLTuning_TARGET_BUFFER_PREVIEW_target,
	&UsecaseZSLTuning_TARGET_BUFFER_RAW_target,
	&UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_target
};

/*****************************Pipeline ZSLSnapshotJpegTuning***************************/

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link0_BPS0_Out1Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link1_IPE1_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link2_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link3_IPE1_Out8Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link4_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link5_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_32_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_target, 1, s_32_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuning_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSLTuning_TARGET_BUFFER_RAW_target, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
};

static ChiNodeProperty UsecaseZSLTuning_ZSLSnapshotJpegTuning_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNode UsecaseZSLTuning_ZSLSnapshotJpegTuningNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLSnapshotJpegTuning_node65537_1_properties, 65537, 1, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65539_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotJpegTuningNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSLTuning_ZSLSnapshotJpegTuningLinks[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link1_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link2_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link3_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link4_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_Link5_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotYUVTuning***************************/

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuning_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuning_Link0_BPS0_Out1Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuning_Link1_IPE2_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_33_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuning_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSLTuning_TARGET_BUFFER_SNAPSHOT_target, 1, s_33_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuning_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSLTuning_TARGET_BUFFER_RAW_target, 1, UsecaseZSLTuning_ZSLSnapshotYUVTuning_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
};

static ChiNode UsecaseZSLTuning_ZSLSnapshotYUVTuningNodes[] =
{
    {NULL, 65538, 2, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65538_2OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65539_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLSnapshotYUVTuningNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSLTuning_ZSLSnapshotYUVTuningLinks[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotYUVTuning_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLSnapshotYUVTuning_Link1_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLPreviewRawTuning***************************/

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link2_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link3_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link4_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link5_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link6_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link7_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link9_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link10_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link11_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link12_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link15_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_34_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link16_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link17_IPE19_Out8Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link18_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_Link19_IFE0_Out4Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_35_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuning_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSLTuning_TARGET_BUFFER_PREVIEW_target, 1, s_34_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_RAW", &UsecaseZSLTuning_TARGET_BUFFER_RAW_target, 1, s_35_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65536_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {4, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLSCRaw
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSLTuning_ZSLPreviewRawTuningNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSLTuning_ZSLPreviewRawTuning_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseZSLTuning_ZSLPreviewRawTuningNodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node1_0_properties, 1, 0, {4, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node5_0_properties, 5, 0, {3, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode5_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_19InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSLTuning_ZSLPreviewRawTuning_node9_0_properties, 9, 0, {7, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSLTuning_ZSLPreviewRawTuningNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSLTuning_ZSLPreviewRawTuningLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link2_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link3_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link4_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseZSLTuning_ZSLPreviewRawTuning_Link5_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSLTuning_ZSLPreviewRawTuning_Link6_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSLTuning_ZSLPreviewRawTuning_Link7_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSLTuning_ZSLPreviewRawTuning_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSLTuning_ZSLPreviewRawTuning_Link9_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link10_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link11_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link12_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link13_IFE0_Out32Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link15_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link16_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link17_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 12, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link18_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSLTuning_ZSLPreviewRawTuning_Link19_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseZSLTuningPipelineIds
{
    ZSLSnapshotJpegTuning = 0,
    ZSLSnapshotYUVTuning = 1,
    ZSLPreviewRawTuning = 2,
};

static ChiPipelineTargetCreateDescriptor UsecaseZSLTuning_pipelines[] =
{
    {"ZSLSnapshotJpegTuning", { 0, 5, UsecaseZSLTuning_ZSLSnapshotJpegTuningNodes, 6, UsecaseZSLTuning_ZSLSnapshotJpegTuningLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_sink_TargetDescriptors}, {1, UsecaseZSLTuning_ZSLSnapshotJpegTuning_source_TargetDescriptors}},  // ZSLSnapshotJpegTuning
    {"ZSLSnapshotYUVTuning", { 0, 2, UsecaseZSLTuning_ZSLSnapshotYUVTuningNodes, 2, UsecaseZSLTuning_ZSLSnapshotYUVTuningLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSLTuning_ZSLSnapshotYUVTuning_sink_TargetDescriptors}, {1, UsecaseZSLTuning_ZSLSnapshotYUVTuning_source_TargetDescriptors}},  // ZSLSnapshotYUVTuning
    {"ZSLPreviewRawTuning", { 0, 9, UsecaseZSLTuning_ZSLPreviewRawTuningNodes, 20, UsecaseZSLTuning_ZSLPreviewRawTuningLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSLTuning_ZSLPreviewRawTuning_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRawTuning
};

/*==================== USECASE: UsecaseVideoEIS2PreviewEIS2 =======================*/

static ChiBufferFormat UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    2,
    UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    1,
    UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget* UsecaseVideoEIS2PreviewEIS2_Targets[] =
{
	&UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_target,
	&UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target
};

/*****************************Pipeline VideoEIS2PreviewEIS2***************************/

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link3_IFE0_Out0Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link4_IFE0_Out1Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link5_IFE0_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link6_StatsProcessing0_Out0Desc[] =
{
    {3, 2, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link7_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link8_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link10_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link17_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link18_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link19_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link20_IFE0_Out6Desc[] =
{
    {14, 0, 0, 0, {0, NULL}}, // Tracker
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link21_IPE19_Out8Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link22_Tracker0_Out0Desc[] =
{
    {3, 15, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link23_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link24_IFE0_Out9Desc[] =
{
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link25_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_36_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link26_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_37_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link27_BPS0_Out1Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link28_BPS0_Out2Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link29_BPS0_Out3Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link30_BPS0_Out4Desc[] =
{
    {65538, 1, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link31_IPE1_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link32_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link33_IPE1_Out8Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link34_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link35_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_38_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link36_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link37_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link38_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link39_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link40_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link41_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link42_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link43_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link44_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link45_EVA_MCTF0_Out0Desc[] =
{
    {3, 5, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_PREVIEW_target, 1, s_36_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_37_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS2PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_38_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// Tracker0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// Tracker0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TrackerOutputPortResults
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65536_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65543_0_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Nodes[] =
{
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node1_0_properties, 1, 0, {4, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node14_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node255_0_properties, 255, 0, {2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node5_0_properties, 5, 0, {5, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node6_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65536_0InputPortDescriptors, 16, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65537_1_properties, 65537, 1, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_1InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_0InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {4, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_1InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65539_0InputPortDescriptors, 4, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node65543_0_properties, 65543, 0, {7, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65543_0InputPortDescriptors, 8, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node65543_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_node9_0_properties, 9, 0, {7, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Node9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Links[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link3_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link4_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link5_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link6_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link7_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link8_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link10_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 3072, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link17_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link18_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link19_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link20_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 12, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link22_Tracker0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link23_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link24_IFE0_Out9Desc, {1, {ChiFormatRawMIPI}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link25_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link26_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link27_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link28_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link29_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link30_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link31_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link32_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link33_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link34_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link35_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link36_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link37_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link38_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link39_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link40_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link41_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link42_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link43_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link44_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_Link45_EVA_MCTF0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoEIS2PreviewEIS2PipelineIds
{
    VideoEIS2PreviewEIS2 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoEIS2PreviewEIS2_pipelines[] =
{
    {"VideoEIS2PreviewEIS2", { 0, 17, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Nodes, 46, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseVideoEIS2PreviewEIS2_VideoEIS2PreviewEIS2_sink_TargetDescriptors}, {0, NULL}},  // VideoEIS2PreviewEIS2
};

/*==================== USECASE: UsecaseVideoEIS3PreviewEIS2 =======================*/

static ChiBufferFormat UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget* UsecaseVideoEIS3PreviewEIS2_Targets[] =
{
	&UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target,
	&UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target
};

/*****************************Pipeline VideoEIS3PreviewEIS2***************************/

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link3_IFE0_Out0Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiEISV2Node
    {255, 1, 0, 0, {0, NULL}}, // ChiEISV3Node
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link4_IFE0_Out1Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiEISV2Node
    {255, 1, 1, 0, {0, NULL}}, // ChiEISV3Node
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link5_IFE0_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link6_StatsProcessing0_Out0Desc[] =
{
    {3, 2, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link7_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link8_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link10_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link14_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link16_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link17_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link18_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link19_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link20_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link21_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {0, NULL}}, // Tracker
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link22_Tracker0_Out0Desc[] =
{
    {3, 15, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link23_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link24_IFE0_Out9Desc[] =
{
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link25_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_39_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link26_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_40_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link27_BPS0_Out1Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link28_BPS0_Out2Desc[] =
{
    {65538, 2, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link29_BPS0_Out3Desc[] =
{
    {65538, 2, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link30_BPS0_Out4Desc[] =
{
    {65538, 2, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link31_IPE2_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link32_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link33_IPE2_Out8Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link34_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link35_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_41_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link36_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link37_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link38_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link39_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link40_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link41_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link42_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link43_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link44_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link45_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link46_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link47_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link48_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link49_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link50_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link51_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link52_EVA_MCTF1_Out0Desc[] =
{
    {3, 6, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target, 1, s_39_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_40_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideoEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_41_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// Tracker0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// Tracker0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TrackerOutputPortResults
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65536_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_2OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MVWarp2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_2InputPortDescriptors[] =
{
    {38, 0, 0, 0, { 0 }, NULL}, // CVPInputPortImageWarp
};

// EVA_MVWarp2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_2OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_1_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
    {1024, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_2_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
    {1024, "3"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_1_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65543_1_properties[] =
{
    {3, "2"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65543_2_properties[] =
{
    {3, "2"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Nodes[] =
{
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node1_0_properties, 1, 0, {4, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node1_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node14_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node14_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_0_properties, 255, 0, {2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_1_properties, 255, 1, {2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node255_2_properties, 255, 2, {3, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node255_2OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node5_0_properties, 5, 0, {5, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node5_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node6_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65536_0InputPortDescriptors, 16, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65537_1_properties, 65537, 1, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_1InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_1_properties, 65538, 1, {6, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_1InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 2, {4, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_2InputPortDescriptors, 2, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65538_2OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65539_0InputPortDescriptors, 4, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65543_1_properties, 65543, 1, {6, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_1InputPortDescriptors, 8, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node65543_2_properties, 65543, 2, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_2InputPortDescriptors, 3, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node65543_2OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node8_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_node9_0_properties, 9, 0, {7, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node9_0InputPortDescriptors, 1, { 0 }, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Node9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Links[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link3_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link4_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link5_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link6_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link7_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link8_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link10_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link14_IFE0_Out32Desc, {1, {ChiFormatBlob}, 3072, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link16_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link17_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link18_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link19_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link20_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link22_Tracker0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link23_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link24_IFE0_Out9Desc, {1, {ChiFormatRawMIPI}, 0, 1, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link25_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link26_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link27_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link28_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link29_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link30_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link31_IPE2_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link32_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link33_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link34_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link35_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link36_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link37_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link38_ChiEISV3Node1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 3, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link39_ChiEISV3Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link40_ChiEISV3Node2_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link41_ChiEISV3Node2_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link42_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link43_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link44_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 2, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link45_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link46_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link47_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link48_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 39, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link49_EVA_MVWarp2_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 40, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link50_EVA_MVWarp2_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 41, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link51_EVA_MVWarp2_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 0, 0, {0, NULL}}, 1, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_Link52_EVA_MCTF1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideoEIS3PreviewEIS2PipelineIds
{
    VideoEIS3PreviewEIS2 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideoEIS3PreviewEIS2_pipelines[] =
{
    {"VideoEIS3PreviewEIS2", { 0, 21, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Nodes, 53, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseVideoEIS3PreviewEIS2_VideoEIS3PreviewEIS2_sink_TargetDescriptors}, {0, NULL}},  // VideoEIS3PreviewEIS2
};

/*==================== USECASE: UsecaseVideo4kEIS3PreviewEIS2 =======================*/

static ChiBufferFormat UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    2,
    UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    1,
    UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget* UsecaseVideo4kEIS3PreviewEIS2_Targets[] =
{
	&UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target,
	&UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target
};

/*****************************Pipeline Video4kEIS3PreviewEIS2***************************/

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiEISV2Node
    {65543, 1, 32, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link5_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link6_IFE0_Out0Desc[] =
{
    {255, 1, 0, 0, {0, NULL}}, // ChiEISV3Node
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link7_IFE0_Out1Desc[] =
{
    {255, 1, 1, 0, {0, NULL}}, // ChiEISV3Node
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link8_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link9_StatsProcessing0_Out0Desc[] =
{
    {3, 2, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link10_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link11_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link12_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link15_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link16_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link18_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link19_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link20_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link21_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link22_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link23_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link24_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {0, NULL}}, // Tracker
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link25_Tracker0_Out0Desc[] =
{
    {3, 15, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link26_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link27_IFE0_Out9Desc[] =
{
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link28_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_42_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link29_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_43_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link30_BPS0_Out1Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link31_BPS0_Out2Desc[] =
{
    {65538, 2, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link32_BPS0_Out3Desc[] =
{
    {65538, 2, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link33_BPS0_Out4Desc[] =
{
    {65538, 2, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link34_IPE2_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link35_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link36_IPE2_Out8Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link37_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link38_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_44_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link39_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link40_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link41_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link42_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link43_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link44_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link45_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link46_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link47_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link48_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link49_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link50_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link51_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link52_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link53_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link54_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link55_EVA_MCTF1_Out0Desc[] =
{
    {3, 9, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_PREVIEW_target, 1, s_42_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_VIDEO_target, 1, s_43_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseVideo4kEIS3PreviewEIS2_TARGET_BUFFER_SNAPSHOT_target, 1, s_44_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// Tracker0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// Tracker0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TrackerOutputPortResults
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS16
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_2OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_1InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MVWarp2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_2InputPortDescriptors[] =
{
    {38, 0, 0, 0, { 0 }, NULL}, // CVPInputPortImageWarp
};

// EVA_MVWarp2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_2OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {1023, "4"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_1_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
    {1024, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_2_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
    {1024, "3"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_1_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65543_1_properties[] =
{
    {3, "2"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65543_2_properties[] =
{
    {3, "2"},
    {2, "1"},
};

static ChiNodeProperty UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Nodes[] =
{
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node1_0_properties, 1, 0, {4, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node1_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node14_0_properties, 14, 0, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node14_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node14_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_0_properties, 255, 0, {2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0InputPortDescriptors, 2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_1_properties, 255, 1, {2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1InputPortDescriptors, 2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node255_2_properties, 255, 2, {3, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2InputPortDescriptors, 2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node255_2OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node5_0_properties, 5, 0, {5, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node5_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node6_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65536_0InputPortDescriptors, 19, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65537_1_properties, 65537, 1, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_1InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_1_properties, 65538, 1, {6, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_1InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_19InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 2, {4, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_2InputPortDescriptors, 2, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65538_2OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65539_0InputPortDescriptors, 4, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65543_1_properties, 65543, 1, {7, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_1InputPortDescriptors, 8, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node65543_2_properties, 65543, 2, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_2InputPortDescriptors, 3, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node65543_2OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node8_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_node9_0_properties, 9, 0, {7, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node9_0InputPortDescriptors, 1, { 0 }, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Node9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Links[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link3_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link4_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link5_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link6_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link7_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 4, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link8_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 4, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link9_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link10_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link11_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link12_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link15_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link16_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 3072, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link18_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link19_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link20_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link21_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link22_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link23_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link24_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link25_Tracker0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link26_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link27_IFE0_Out9Desc, {1, {ChiFormatRawMIPI}, 0, 1, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link28_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link29_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link30_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link31_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link32_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link33_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link34_IPE2_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link35_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link36_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link37_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link38_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link39_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link40_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link41_ChiEISV3Node1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 3, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link42_ChiEISV3Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link43_ChiEISV3Node2_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link44_ChiEISV3Node2_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link45_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link46_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link47_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 2, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link48_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link49_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link50_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link51_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 39, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link52_EVA_MVWarp2_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 40, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link53_EVA_MVWarp2_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 41, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link54_EVA_MVWarp2_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 0, 0, {0, NULL}}, 1, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_Link55_EVA_MCTF1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVideo4kEIS3PreviewEIS2PipelineIds
{
    Video4kEIS3PreviewEIS2 = 0,
};

static ChiPipelineTargetCreateDescriptor UsecaseVideo4kEIS3PreviewEIS2_pipelines[] =
{
    {"Video4kEIS3PreviewEIS2", { 0, 21, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Nodes, 56, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseVideo4kEIS3PreviewEIS2_Video4kEIS3PreviewEIS2_sink_TargetDescriptors}, {0, NULL}},  // Video4kEIS3PreviewEIS2
};

/*==================== USECASE: UsecaseVRVideo =======================*/

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VAM_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VAM_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VAM_formats,
    NULL
}; // TARGET_BUFFER_VAM

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_formats,
    NULL
}; // TARGET_BUFFER_VRVIDEOINPUT0

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_formats,
    NULL
}; // TARGET_BUFFER_VRVAMINPUT0

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_formats,
    NULL
}; // TARGET_BUFFER_VRVIDEOINPUT1

static ChiTarget UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_formats,
    NULL
}; // TARGET_BUFFER_VRVAMINPUT1

static ChiTarget* UsecaseVRVideo_Targets[] =
{
	&UsecaseVRVideo_TARGET_BUFFER_VIDEO_target,
	&UsecaseVRVideo_TARGET_BUFFER_VAM_target,
	&UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_target,
	&UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target,
	&UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_target,
	&UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target
};

/*****************************Pipeline VRfflineVideo***************************/

static ChiLinkNodeDescriptor UsecaseVRVideo_VRfflineVideo_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_VRfflineVideo_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_VRfflineVideo_Link0_ChiExternalNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_45_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVRVideo_VRfflineVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseVRVideo_TARGET_BUFFER_VIDEO_target, 1, s_45_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseVRVideo_VRfflineVideo_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRVIDEOINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_target, 1, UsecaseVRVideo_VRfflineVideo_source_Link_0NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT0
    {"TARGET_BUFFER_VRVIDEOINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_target, 1, UsecaseVRVideo_VRfflineVideo_source_Link_1NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT1
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_VRfflineVideoNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_VRfflineVideoNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

static ChiNodeProperty UsecaseVRVideo_VRfflineVideo_node255_0_properties[] =
{
    {1, "com.qti.node.stich"},
};

static ChiNode UsecaseVRVideo_VRfflineVideoNodes[] =
{
    {UsecaseVRVideo_VRfflineVideo_node255_0_properties, 255, 0, {2, { 0 }, UsecaseVRVideo_VRfflineVideoNode255_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_VRfflineVideoNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVRVideo_VRfflineVideoLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_VRfflineVideo_Link0_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VROfflineVamVideo***************************/

static ChiLinkNodeDescriptor UsecaseVRVideo_VROfflineVamVideo_source_Link_0NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_VROfflineVamVideo_source_Link_1NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_VROfflineVamVideo_Link0_ChiExternalNode1_Out0Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VAM
};

static ChiLinkNodeDescriptor s_46_TARGET_BUFFER_VAM_Link_NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVRVideo_VROfflineVamVideo_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VAM", &UsecaseVRVideo_TARGET_BUFFER_VAM_target, 1, s_46_TARGET_BUFFER_VAM_Link_NodeDescriptors}, // TARGET_BUFFER_VAM
};

static ChiTargetPortDescriptor UsecaseVRVideo_VROfflineVamVideo_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRVAMINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target, 1, UsecaseVRVideo_VROfflineVamVideo_source_Link_0NodeDescriptors}, // TARGET_BUFFER_VRVAMINPUT0
    {"TARGET_BUFFER_VRVAMINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target, 1, UsecaseVRVideo_VROfflineVamVideo_source_Link_1NodeDescriptors}, // TARGET_BUFFER_VRVAMINPUT1
};

// ChiExternalNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_VROfflineVamVideoNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_VROfflineVamVideoNode255_1OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

static ChiNodeProperty UsecaseVRVideo_VROfflineVamVideo_node255_1_properties[] =
{
    {1, "com.qti.node.stich"},
};

static ChiNode UsecaseVRVideo_VROfflineVamVideoNodes[] =
{
    {UsecaseVRVideo_VROfflineVamVideo_node255_1_properties, 255, 1, {2, { 0 }, UsecaseVRVideo_VROfflineVamVideoNode255_1InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_VROfflineVamVideoNode255_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVRVideo_VROfflineVamVideoLinks[] =
{
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_VROfflineVamVideo_Link0_ChiExternalNode1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimeVideo0***************************/

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link2_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link3_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link4_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link5_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link6_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link8_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link9_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link11_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link14_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link15_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link16_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link17_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRVIDEOINPUT0
};

static ChiLinkNodeDescriptor s_47_TARGET_BUFFER_VRVIDEOINPUT0_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo0_Link18_IPE0_Out9Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRVAMINPUT0
};

static ChiLinkNodeDescriptor s_48_TARGET_BUFFER_VRVAMINPUT0_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVRVideo_RealtimeVideo0_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRVIDEOINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT0_target, 1, s_47_TARGET_BUFFER_VRVIDEOINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT0
    {"TARGET_BUFFER_VRVAMINPUT0", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT0_target, 1, s_48_TARGET_BUFFER_VRVAMINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRVAMINPUT0
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node65536_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo0Node9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo0_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo0_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo0_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo0_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo0_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVRVideo_RealtimeVideo0Nodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo0_node1_0_properties, 1, 0, {4, { 0 }, UsecaseVRVideo_RealtimeVideo0Node1_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo0_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVRVideo_RealtimeVideo0Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo0_node5_0_properties, 5, 0, {3, { 0 }, UsecaseVRVideo_RealtimeVideo0Node5_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo0_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node65536_0InputPortDescriptors, 12, { 0 }, UsecaseVRVideo_RealtimeVideo0Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVRVideo_RealtimeVideo0Node65538_0InputPortDescriptors, 2, { 0 }, UsecaseVRVideo_RealtimeVideo0Node65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo0_node9_0_properties, 9, 0, {7, { 0 }, UsecaseVRVideo_RealtimeVideo0Node9_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo0Node9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVRVideo_RealtimeVideo0Links[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link2_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link3_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link4_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link5_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link6_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVRVideo_RealtimeVideo0_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo0_Link8_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVRVideo_RealtimeVideo0_Link9_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo0_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link11_IFE0_Out32Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo0_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link14_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link15_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link16_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link17_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo0_Link18_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimeVideo1***************************/

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link0_StatsParse1_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link1_Sensor1_Out0Desc[] =
{
    {65536, 1, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link2_IFE1_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link3_IFE1_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link4_IFE1_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link5_StatsProcessing1_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link6_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link7_IFE1_Out30Desc[] =
{
    {9, 1, 35, 0, {0, NULL}}, // StatsParse
    {1, 1, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 1, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link8_IFE1_Out36Desc[] =
{
    {9, 1, 61, 0, {0, NULL}}, // StatsParse
    {1, 1, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link9_IFE1_Out29Desc[] =
{
    {9, 1, 36, 0, {0, NULL}}, // StatsParse
    {1, 1, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link10_IFE1_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link11_IFE1_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link12_IFE1_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link13_IFE1_Out12Desc[] =
{
    {9, 1, 7, 0, {0, NULL}}, // StatsParse
    {1, 1, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link14_IFE1_Out7Desc[] =
{
    {5, 1, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link15_IFE1_Out20Desc[] =
{
    {5, 1, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link16_AutoFocus1_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link17_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRVIDEOINPUT1
};

static ChiLinkNodeDescriptor s_49_TARGET_BUFFER_VRVIDEOINPUT1_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVRVideo_RealtimeVideo1_Link18_IPE1_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRVAMINPUT1
};

static ChiLinkNodeDescriptor s_50_TARGET_BUFFER_VRVAMINPUT1_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVRVideo_RealtimeVideo1_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRVIDEOINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVIDEOINPUT1_target, 1, s_49_TARGET_BUFFER_VRVIDEOINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRVIDEOINPUT1
    {"TARGET_BUFFER_VRVAMINPUT1", &UsecaseVRVideo_TARGET_BUFFER_VRVAMINPUT1_target, 1, s_50_TARGET_BUFFER_VRVAMINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRVAMINPUT1
};

// Sensor1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node0_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node1_1InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node1_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node5_1InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
};

// AutoFocus1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node5_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node65536_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node65536_1OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node9_1InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVRVideo_RealtimeVideo1Node9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo1_node1_1_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo1_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo1_node5_1_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo1_node65536_1_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVRVideo_RealtimeVideo1_node9_1_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVRVideo_RealtimeVideo1Nodes[] =
{
    {NULL, 0, 1, {0, { 0 }, NULL, 1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node0_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo1_node1_1_properties, 1, 1, {4, { 0 }, UsecaseVRVideo_RealtimeVideo1Node1_1InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node1_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo1_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVRVideo_RealtimeVideo1Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo1_node5_1_properties, 5, 1, {3, { 0 }, UsecaseVRVideo_RealtimeVideo1Node5_1InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node5_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo1_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node65536_1InputPortDescriptors, 12, { 0 }, UsecaseVRVideo_RealtimeVideo1Node65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseVRVideo_RealtimeVideo1Node65538_1InputPortDescriptors, 2, { 0 }, UsecaseVRVideo_RealtimeVideo1Node65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVRVideo_RealtimeVideo1_node9_1_properties, 9, 1, {7, { 0 }, UsecaseVRVideo_RealtimeVideo1Node9_1InputPortDescriptors, 1, { 0 }, UsecaseVRVideo_RealtimeVideo1Node9_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVRVideo_RealtimeVideo1Links[] =
{
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link0_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 1, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link1_Sensor1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 22, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link2_IFE1_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 23, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link3_IFE1_Out23Desc, {1, {ChiFormatPD10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 24, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link4_IFE1_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 1, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link5_StatsProcessing1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link6_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 30, 0, {0, NULL}}, 3, UsecaseVRVideo_RealtimeVideo1_Link7_IFE1_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 36, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo1_Link8_IFE1_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 29, 0, {0, NULL}}, 3, UsecaseVRVideo_RealtimeVideo1_Link9_IFE1_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 21, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo1_Link10_IFE1_Out21Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 32, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link11_IFE1_Out32Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 19, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link12_IFE1_Out19Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 12, 0, {0, NULL}}, 2, UsecaseVRVideo_RealtimeVideo1_Link13_IFE1_Out12Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 7, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link14_IFE1_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 20, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link15_IFE1_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 1, 0, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link16_AutoFocus1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link17_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseVRVideo_RealtimeVideo1_Link18_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVRVideoPipelineIds
{
    VRfflineVideo = 0,
    VROfflineVamVideo = 1,
    RealtimeVideo0 = 2,
    RealtimeVideo1 = 3,
};

static ChiPipelineTargetCreateDescriptor UsecaseVRVideo_pipelines[] =
{
    {"VRfflineVideo", { 0, 1, UsecaseVRVideo_VRfflineVideoNodes, 1, UsecaseVRVideo_VRfflineVideoLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVRVideo_VRfflineVideo_sink_TargetDescriptors}, {2, UsecaseVRVideo_VRfflineVideo_source_TargetDescriptors}},  // VRfflineVideo
    {"VROfflineVamVideo", { 0, 1, UsecaseVRVideo_VROfflineVamVideoNodes, 1, UsecaseVRVideo_VROfflineVamVideoLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVRVideo_VROfflineVamVideo_sink_TargetDescriptors}, {2, UsecaseVRVideo_VROfflineVamVideo_source_TargetDescriptors}},  // VROfflineVamVideo
    {"RealtimeVideo0", { 0, 7, UsecaseVRVideo_RealtimeVideo0Nodes, 19, UsecaseVRVideo_RealtimeVideo0Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVRVideo_RealtimeVideo0_sink_TargetDescriptors}, {0, NULL}},  // RealtimeVideo0
    {"RealtimeVideo1", { 0, 7, UsecaseVRVideo_RealtimeVideo1Nodes, 19, UsecaseVRVideo_RealtimeVideo1Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVRVideo_RealtimeVideo1_sink_TargetDescriptors}, {0, NULL}},  // RealtimeVideo1
};

/*==================== USECASE: UsecaseVR =======================*/

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_VRINPUT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_VRINPUT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_RAW0_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_RAW1_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_RAW2_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_RAW3_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_RAW_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_SNAPSHOT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_SNAPSHOT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_THUMBNAIL_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseVR_TARGET_BUFFER_JPEG_formats[] =
{
    ChiFormatJpeg,
};

static ChiTarget UsecaseVR_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseVR_TARGET_BUFFER_VRINPUT0_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_VRINPUT0_formats,
    NULL
}; // TARGET_BUFFER_VRINPUT0

static ChiTarget UsecaseVR_TARGET_BUFFER_VRINPUT1_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_VRINPUT1_formats,
    NULL
}; // TARGET_BUFFER_VRINPUT1

static ChiTarget UsecaseVR_TARGET_BUFFER_RAW0_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2448
    },
    1,
    UsecaseVR_TARGET_BUFFER_RAW0_formats,
    NULL
}; // TARGET_BUFFER_RAW0

static ChiTarget UsecaseVR_TARGET_BUFFER_RAW1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2880
    },
    1,
    UsecaseVR_TARGET_BUFFER_RAW1_formats,
    NULL
}; // TARGET_BUFFER_RAW1

static ChiTarget UsecaseVR_TARGET_BUFFER_RAW2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2448
    },
    1,
    UsecaseVR_TARGET_BUFFER_RAW2_formats,
    NULL
}; // TARGET_BUFFER_RAW2

static ChiTarget UsecaseVR_TARGET_BUFFER_RAW3_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2880
    },
    1,
    UsecaseVR_TARGET_BUFFER_RAW3_formats,
    NULL
}; // TARGET_BUFFER_RAW3

static ChiTarget UsecaseVR_TARGET_BUFFER_RAW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5760, 2880
    },
    1,
    UsecaseVR_TARGET_BUFFER_RAW_formats,
    NULL
}; // TARGET_BUFFER_RAW

static ChiTarget UsecaseVR_TARGET_BUFFER_SNAPSHOT0_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_SNAPSHOT0_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT0

static ChiTarget UsecaseVR_TARGET_BUFFER_SNAPSHOT1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_SNAPSHOT1_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT1

static ChiTarget UsecaseVR_TARGET_BUFFER_THUMBNAIL_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_THUMBNAIL_formats,
    NULL
}; // TARGET_BUFFER_THUMBNAIL

static ChiTarget UsecaseVR_TARGET_BUFFER_JPEG_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseVR_TARGET_BUFFER_JPEG_formats,
    NULL
}; // TARGET_BUFFER_JPEG

static ChiTarget* UsecaseVR_Targets[] =
{
	&UsecaseVR_TARGET_BUFFER_PREVIEW_target,
	&UsecaseVR_TARGET_BUFFER_VRINPUT0_target,
	&UsecaseVR_TARGET_BUFFER_VRINPUT1_target,
	&UsecaseVR_TARGET_BUFFER_RAW0_target,
	&UsecaseVR_TARGET_BUFFER_RAW1_target,
	&UsecaseVR_TARGET_BUFFER_RAW2_target,
	&UsecaseVR_TARGET_BUFFER_RAW3_target,
	&UsecaseVR_TARGET_BUFFER_RAW_target,
	&UsecaseVR_TARGET_BUFFER_SNAPSHOT0_target,
	&UsecaseVR_TARGET_BUFFER_SNAPSHOT1_target,
	&UsecaseVR_TARGET_BUFFER_THUMBNAIL_target,
	&UsecaseVR_TARGET_BUFFER_JPEG_target
};

/*****************************Pipeline VRSnapshotYUV1***************************/

static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV1_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV1_Link0_BPS0_Out1Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV1_Link1_IPE3_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT1
};

static ChiLinkNodeDescriptor s_51_TARGET_BUFFER_SNAPSHOT1_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_VRSnapshotYUV1_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT1", &UsecaseVR_TARGET_BUFFER_SNAPSHOT1_target, 1, s_51_TARGET_BUFFER_SNAPSHOT1_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT1
};

static ChiTargetPortDescriptor UsecaseVR_VRSnapshotYUV1_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW2", &UsecaseVR_TARGET_BUFFER_RAW2_target, 1, UsecaseVR_VRSnapshotYUV1_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW2
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VRSnapshotYUV1Node65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VRSnapshotYUV1Node65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VRSnapshotYUV1Node65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VRSnapshotYUV1Node65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
};

static ChiNode UsecaseVR_VRSnapshotYUV1Nodes[] =
{
    {NULL, 65538, 3, {1, { 0 }, UsecaseVR_VRSnapshotYUV1Node65538_3InputPortDescriptors, 1, { 0 }, UsecaseVR_VRSnapshotYUV1Node65538_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseVR_VRSnapshotYUV1Node65539_0InputPortDescriptors, 1, { 0 }, UsecaseVR_VRSnapshotYUV1Node65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_VRSnapshotYUV1Links[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseVR_VRSnapshotYUV1_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseVR_VRSnapshotYUV1_Link1_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VROfflinePreview***************************/

static ChiLinkNodeDescriptor UsecaseVR_VROfflinePreview_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflinePreview_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflinePreview_Link0_ChiExternalNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_52_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_VROfflinePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseVR_TARGET_BUFFER_PREVIEW_target, 1, s_52_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
};

static ChiTargetPortDescriptor UsecaseVR_VROfflinePreview_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRINPUT0", &UsecaseVR_TARGET_BUFFER_VRINPUT0_target, 1, UsecaseVR_VROfflinePreview_source_Link_0NodeDescriptors}, // TARGET_BUFFER_VRINPUT0
    {"TARGET_BUFFER_VRINPUT1", &UsecaseVR_TARGET_BUFFER_VRINPUT1_target, 1, UsecaseVR_VROfflinePreview_source_Link_1NodeDescriptors}, // TARGET_BUFFER_VRINPUT1
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VROfflinePreviewNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VROfflinePreviewNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

static ChiNodeProperty UsecaseVR_VROfflinePreview_node255_0_properties[] =
{
    {1, "com.qti.node.stich"},
};

static ChiNode UsecaseVR_VROfflinePreviewNodes[] =
{
    {UsecaseVR_VROfflinePreview_node255_0_properties, 255, 0, {2, { 0 }, UsecaseVR_VROfflinePreviewNode255_0InputPortDescriptors, 1, { 0 }, UsecaseVR_VROfflinePreviewNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_VROfflinePreviewLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_VROfflinePreview_Link0_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VRSnapshotYUV0***************************/

static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV0_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV0_Link0_BPS0_Out1Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV0_Link1_IPE2_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT0
};

static ChiLinkNodeDescriptor s_53_TARGET_BUFFER_SNAPSHOT0_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VRSnapshotYUV0_Link2_IPE2_Out9Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_THUMBNAIL
};

static ChiLinkNodeDescriptor s_54_TARGET_BUFFER_THUMBNAIL_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_VRSnapshotYUV0_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT0", &UsecaseVR_TARGET_BUFFER_SNAPSHOT0_target, 1, s_53_TARGET_BUFFER_SNAPSHOT0_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT0
    {"TARGET_BUFFER_THUMBNAIL", &UsecaseVR_TARGET_BUFFER_THUMBNAIL_target, 1, s_54_TARGET_BUFFER_THUMBNAIL_Link_NodeDescriptors}, // TARGET_BUFFER_THUMBNAIL
};

static ChiTargetPortDescriptor UsecaseVR_VRSnapshotYUV0_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW0", &UsecaseVR_TARGET_BUFFER_RAW0_target, 1, UsecaseVR_VRSnapshotYUV0_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW0
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VRSnapshotYUV0Node65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VRSnapshotYUV0Node65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VRSnapshotYUV0Node65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VRSnapshotYUV0Node65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
};

static ChiNode UsecaseVR_VRSnapshotYUV0Nodes[] =
{
    {NULL, 65538, 2, {1, { 0 }, UsecaseVR_VRSnapshotYUV0Node65538_2InputPortDescriptors, 2, { 0 }, UsecaseVR_VRSnapshotYUV0Node65538_2OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseVR_VRSnapshotYUV0Node65539_0InputPortDescriptors, 1, { 0 }, UsecaseVR_VRSnapshotYUV0Node65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_VRSnapshotYUV0Links[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseVR_VRSnapshotYUV0_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseVR_VRSnapshotYUV0_Link1_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseVR_VRSnapshotYUV0_Link2_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VROfflineSnapshot***************************/

static ChiLinkNodeDescriptor UsecaseVR_VROfflineSnapshot_source_Link_0NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflineSnapshot_source_Link_1NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflineSnapshot_Link0_ChiExternalNode1_Out0Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseVR_VROfflineSnapshot_Link1_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseVR_VROfflineSnapshot_Link2_JPEGAggregator0_Out1Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_JPEG
};

static ChiLinkNodeDescriptor s_55_TARGET_BUFFER_JPEG_Link_NodeDescriptors[] =
{
    {6, 0, 1, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_VROfflineSnapshot_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_JPEG", &UsecaseVR_TARGET_BUFFER_JPEG_target, 1, s_55_TARGET_BUFFER_JPEG_Link_NodeDescriptors}, // TARGET_BUFFER_JPEG
};

static ChiTargetPortDescriptor UsecaseVR_VROfflineSnapshot_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT0", &UsecaseVR_TARGET_BUFFER_SNAPSHOT0_target, 1, UsecaseVR_VROfflineSnapshot_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT0
    {"TARGET_BUFFER_SNAPSHOT1", &UsecaseVR_TARGET_BUFFER_SNAPSHOT1_target, 1, UsecaseVR_VROfflineSnapshot_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT1
};

// ChiExternalNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VROfflineSnapshotNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VROfflineSnapshotNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VROfflineSnapshotNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VROfflineSnapshotNode6_0OutputPortDescriptors[] =
{
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VROfflineSnapshotNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VROfflineSnapshotNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

static ChiNodeProperty UsecaseVR_VROfflineSnapshot_node255_1_properties[] =
{
    {1, "com.qti.node.stich"},
};

static ChiNodeProperty UsecaseVR_VROfflineSnapshot_node6_0_properties[] =
{
    {17, "49766392"},
};

static ChiNode UsecaseVR_VROfflineSnapshotNodes[] =
{
    {UsecaseVR_VROfflineSnapshot_node255_1_properties, 255, 1, {2, { 0 }, UsecaseVR_VROfflineSnapshotNode255_1InputPortDescriptors, 1, { 0 }, UsecaseVR_VROfflineSnapshotNode255_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_VROfflineSnapshot_node6_0_properties, 6, 0, {1, { 0 }, UsecaseVR_VROfflineSnapshotNode6_0InputPortDescriptors, 1, { 0 }, UsecaseVR_VROfflineSnapshotNode6_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseVR_VROfflineSnapshotNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseVR_VROfflineSnapshotNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_VROfflineSnapshotLinks[] =
{
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseVR_VROfflineSnapshot_Link0_ChiExternalNode1_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseVR_VROfflineSnapshot_Link1_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 1, 0, {0, NULL}}, 1, UsecaseVR_VROfflineSnapshot_Link2_JPEGAggregator0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VROfflineRaw***************************/

static ChiLinkNodeDescriptor UsecaseVR_VROfflineRaw_source_Link_0NodeDescriptors[] =
{
    {255, 2, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflineRaw_source_Link_1NodeDescriptors[] =
{
    {255, 2, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_VROfflineRaw_Link0_ChiExternalNode2_Out0Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_56_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_VROfflineRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseVR_TARGET_BUFFER_RAW_target, 1, s_56_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
};

static ChiTargetPortDescriptor UsecaseVR_VROfflineRaw_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW1", &UsecaseVR_TARGET_BUFFER_RAW1_target, 1, UsecaseVR_VROfflineRaw_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW1
    {"TARGET_BUFFER_RAW3", &UsecaseVR_TARGET_BUFFER_RAW3_target, 1, UsecaseVR_VROfflineRaw_source_Link_1NodeDescriptors}, // TARGET_BUFFER_RAW3
};

// ChiExternalNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_VROfflineRawNode255_2InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_VROfflineRawNode255_2OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

static ChiNodeProperty UsecaseVR_VROfflineRaw_node255_2_properties[] =
{
    {1, "com.qti.node.stich"},
};

static ChiNode UsecaseVR_VROfflineRawNodes[] =
{
    {UsecaseVR_VROfflineRaw_node255_2_properties, 255, 2, {2, { 0 }, UsecaseVR_VROfflineRawNode255_2InputPortDescriptors, 1, { 0 }, UsecaseVR_VROfflineRawNode255_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_VROfflineRawLinks[] =
{
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseVR_VROfflineRaw_Link0_ChiExternalNode2_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimeVRPreview1***************************/

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link0_StatsParse1_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link1_Sensor1_Out0Desc[] =
{
    {65536, 1, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link2_IFE1_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link3_IFE1_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link4_IFE1_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link5_StatsProcessing1_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link6_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link8_IFE1_Out36Desc[] =
{
    {9, 1, 61, 0, {0, NULL}}, // StatsParse
    {1, 1, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link9_IFE1_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 1, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link10_IFE1_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link11_IFE1_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link12_IFE1_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link13_IFE1_Out12Desc[] =
{
    {9, 1, 7, 0, {0, NULL}}, // StatsParse
    {1, 1, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link14_IFE1_Out7Desc[] =
{
    {5, 1, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link15_IFE1_Out20Desc[] =
{
    {5, 1, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link16_AutoFocus1_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link17_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRINPUT1
};

static ChiLinkNodeDescriptor s_57_TARGET_BUFFER_VRINPUT1_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link18_IFE1_Out8Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW2
};

static ChiLinkNodeDescriptor s_58_TARGET_BUFFER_RAW2_Link_NodeDescriptors[] =
{
    {65536, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview1_Link19_IFE1_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW3
};

static ChiLinkNodeDescriptor s_59_TARGET_BUFFER_RAW3_Link_NodeDescriptors[] =
{
    {65536, 1, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseVR_RealtimeVRPreview1_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRINPUT1", &UsecaseVR_TARGET_BUFFER_VRINPUT1_target, 1, s_57_TARGET_BUFFER_VRINPUT1_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT1
    {"TARGET_BUFFER_RAW2", &UsecaseVR_TARGET_BUFFER_RAW2_target, 1, s_58_TARGET_BUFFER_RAW2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW2
    {"TARGET_BUFFER_RAW3", &UsecaseVR_TARGET_BUFFER_RAW3_target, 1, s_59_TARGET_BUFFER_RAW3_Link_NodeDescriptors}, // TARGET_BUFFER_RAW3
};

// Sensor1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node0_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
};

// StatsProcessing1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node1_1InputPortDescriptors[] =
{
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node1_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
};

// AutoFocus1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node5_1InputPortDescriptors[] =
{
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
};

// AutoFocus1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node5_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node65536_0OutputPortDescriptors[] =
{
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node65536_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node65536_1OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview1Node9_1InputPortDescriptors[] =
{
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview1Node9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview1_node1_1_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview1_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview1_node5_1_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview1_node65536_1_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview1_node9_1_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVR_RealtimeVRPreview1Nodes[] =
{
    {NULL, 0, 1, {0, { 0 }, NULL, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node0_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 1, 0, {1, { 0 }, UsecaseVR_RealtimeVRPreview1Node1_0InputPortDescriptors, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview1_node1_1_properties, 1, 1, {3, { 0 }, UsecaseVR_RealtimeVRPreview1Node1_1InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node1_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview1_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVR_RealtimeVRPreview1Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 5, 0, {1, { 0 }, UsecaseVR_RealtimeVRPreview1Node5_0InputPortDescriptors, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview1_node5_1_properties, 5, 1, {2, { 0 }, UsecaseVR_RealtimeVRPreview1Node5_1InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node5_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65536, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview1_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseVR_RealtimeVRPreview1Node65536_1InputPortDescriptors, 13, { 0 }, UsecaseVR_RealtimeVRPreview1Node65536_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseVR_RealtimeVRPreview1Node65538_1InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 9, 0, {2, { 0 }, UsecaseVR_RealtimeVRPreview1Node9_0InputPortDescriptors, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview1_node9_1_properties, 9, 1, {5, { 0 }, UsecaseVR_RealtimeVRPreview1Node9_1InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview1Node9_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_RealtimeVRPreview1Links[] =
{
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link0_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 1, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link1_Sensor1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 22, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link2_IFE1_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 23, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link3_IFE1_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 24, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link4_IFE1_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 1, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link5_StatsProcessing1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link6_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVR_RealtimeVRPreview1_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 36, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview1_Link8_IFE1_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 29, 0, {0, NULL}}, 3, UsecaseVR_RealtimeVRPreview1_Link9_IFE1_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 21, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview1_Link10_IFE1_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 32, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link11_IFE1_Out32Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 19, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link12_IFE1_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 12, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview1_Link13_IFE1_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 7, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link14_IFE1_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 20, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link15_IFE1_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 1, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link16_AutoFocus1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link17_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 8, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link18_IFE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 9, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview1_Link19_IFE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimeVRPreview0***************************/

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link2_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link3_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link4_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link5_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link6_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link8_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link9_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link11_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link12_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link13_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link14_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link15_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link16_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link17_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VRINPUT0
};

static ChiLinkNodeDescriptor s_60_TARGET_BUFFER_VRINPUT0_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link18_IFE0_Out8Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW0
};

static ChiLinkNodeDescriptor s_61_TARGET_BUFFER_RAW0_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link19_IFE0_Out9Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW1
};

static ChiLinkNodeDescriptor s_62_TARGET_BUFFER_RAW1_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link20_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link21_IPE19_Out8Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseVR_RealtimeVRPreview0_Link22_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseVR_RealtimeVRPreview0_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VRINPUT0", &UsecaseVR_TARGET_BUFFER_VRINPUT0_target, 1, s_60_TARGET_BUFFER_VRINPUT0_Link_NodeDescriptors}, // TARGET_BUFFER_VRINPUT0
    {"TARGET_BUFFER_RAW0", &UsecaseVR_TARGET_BUFFER_RAW0_target, 1, s_61_TARGET_BUFFER_RAW0_Link_NodeDescriptors}, // TARGET_BUFFER_RAW0
    {"TARGET_BUFFER_RAW1", &UsecaseVR_TARGET_BUFFER_RAW1_target, 1, s_62_TARGET_BUFFER_RAW1_Link_NodeDescriptors}, // TARGET_BUFFER_RAW1
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node5_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65536_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseVR_RealtimeVRPreview0Node9_0InputPortDescriptors[] =
{
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseVR_RealtimeVRPreview0Node9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseVR_RealtimeVRPreview0_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNode UsecaseVR_RealtimeVRPreview0Nodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node1_0_properties, 1, 0, {4, { 0 }, UsecaseVR_RealtimeVRPreview0Node1_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node12_0_properties, 12, 0, {2, { 0 }, UsecaseVR_RealtimeVRPreview0Node12_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node5_0_properties, 5, 0, {3, { 0 }, UsecaseVR_RealtimeVRPreview0Node5_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseVR_RealtimeVRPreview0Node65536_0InputPortDescriptors, 15, { 0 }, UsecaseVR_RealtimeVRPreview0Node65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseVR_RealtimeVRPreview0Node65538_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseVR_RealtimeVRPreview0Node65538_19InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseVR_RealtimeVRPreview0Node8_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node8_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseVR_RealtimeVRPreview0_node9_0_properties, 9, 0, {7, { 0 }, UsecaseVR_RealtimeVRPreview0Node9_0InputPortDescriptors, 1, { 0 }, UsecaseVR_RealtimeVRPreview0Node9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseVR_RealtimeVRPreview0Links[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link2_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link3_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link4_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 6, 9, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link5_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link6_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 3, UsecaseVR_RealtimeVRPreview0_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview0_Link8_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseVR_RealtimeVRPreview0_Link9_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview0_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link11_IFE0_Out32Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link12_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseVR_RealtimeVRPreview0_Link13_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link14_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link15_IFE0_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link16_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link17_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link18_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link19_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link20_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link21_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseVR_RealtimeVRPreview0_Link22_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseVRPipelineIds
{
    VRSnapshotYUV1 = 0,
    VROfflinePreview = 1,
    VRSnapshotYUV0 = 2,
    VROfflineSnapshot = 3,
    VROfflineRaw = 4,
    RealtimeVRPreview1 = 5,
    RealtimeVRPreview0 = 6,
};

static ChiPipelineTargetCreateDescriptor UsecaseVR_pipelines[] =
{
    {"VRSnapshotYUV1", { 0, 2, UsecaseVR_VRSnapshotYUV1Nodes, 2, UsecaseVR_VRSnapshotYUV1Links, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVR_VRSnapshotYUV1_sink_TargetDescriptors}, {1, UsecaseVR_VRSnapshotYUV1_source_TargetDescriptors}},  // VRSnapshotYUV1
    {"VROfflinePreview", { 0, 1, UsecaseVR_VROfflinePreviewNodes, 1, UsecaseVR_VROfflinePreviewLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVR_VROfflinePreview_sink_TargetDescriptors}, {2, UsecaseVR_VROfflinePreview_source_TargetDescriptors}},  // VROfflinePreview
    {"VRSnapshotYUV0", { 0, 2, UsecaseVR_VRSnapshotYUV0Nodes, 3, UsecaseVR_VRSnapshotYUV0Links, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseVR_VRSnapshotYUV0_sink_TargetDescriptors}, {1, UsecaseVR_VRSnapshotYUV0_source_TargetDescriptors}},  // VRSnapshotYUV0
    {"VROfflineSnapshot", { 0, 3, UsecaseVR_VROfflineSnapshotNodes, 3, UsecaseVR_VROfflineSnapshotLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVR_VROfflineSnapshot_sink_TargetDescriptors}, {2, UsecaseVR_VROfflineSnapshot_source_TargetDescriptors}},  // VROfflineSnapshot
    {"VROfflineRaw", { 0, 1, UsecaseVR_VROfflineRawNodes, 1, UsecaseVR_VROfflineRawLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseVR_VROfflineRaw_sink_TargetDescriptors}, {2, UsecaseVR_VROfflineRaw_source_TargetDescriptors}},  // VROfflineRaw
    {"RealtimeVRPreview1", { 0, 11, UsecaseVR_RealtimeVRPreview1Nodes, 20, UsecaseVR_RealtimeVRPreview1Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseVR_RealtimeVRPreview1_sink_TargetDescriptors}, {0, NULL}},  // RealtimeVRPreview1
    {"RealtimeVRPreview0", { 0, 9, UsecaseVR_RealtimeVRPreview0Nodes, 23, UsecaseVR_RealtimeVRPreview0Links, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseVR_RealtimeVRPreview0_sink_TargetDescriptors}, {0, NULL}},  // RealtimeVRPreview0
};

/*==================== USECASE: UsecaseZSL =======================*/

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_formats[] =
{
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV2_formats[] =
{
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_P010_formats[] =
{
    ChiFormatP010,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_P010_UBWCTP10_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DISPLAY_formats[] =
{
    ChiFormatRGB_888,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FD_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREVIEW_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREVIEW1_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREVIEW2_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_APP_formats[] =
{
    ChiFormatUBWCNV12,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_IN0_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_IN1_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_IN2_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_AUX_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_OUT1_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_OUT2_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW_OUT3_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_formats[] =
{
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_OUT_formats[] =
{
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IDEALRAW_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW16_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW16_APP_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_IN_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_IN_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_OUT_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_FULL_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_DS4_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_DS16_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_LONG_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_SHORT_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_LONG_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_SHORT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG_formats[] =
{
    ChiFormatP010,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT_formats[] =
{
    ChiFormatP010,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SNAPSHOT_formats[] =
{
    ChiFormatJpeg,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SNAPSHOT2_formats[] =
{
    ChiFormatJpeg,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_VIDEO_formats[] =
{
    ChiFormatRGB_888,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV2_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV3_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV4_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV5_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV6_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV7_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_MFNR_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_MFNR_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_MFSR_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_MFSR_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SWREMOSAIC_IN_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CFA_YUV_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_AUX_formats[] =
{
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_IN_AUX_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_HAL_formats[] =
{
    ChiFormatP010,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_HAL2_formats[] =
{
    ChiFormatP010,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_formats[] =
{
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_formats[] =
{
    ChiFormatUBWCNV124R,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_formats[] =
{
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_IN_formats[] =
{
    ChiFormatUBWCNV124R,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_HEIC_YUV_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_formats[] =
{
    ChiFormatBlob,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_FUSION_SNAPSHOT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IN_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_OUT_formats[] =
{
    ChiFormatBlob,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_IN_formats[] =
{
    ChiFormatBlob,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_IN_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT0_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_HAL3_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_YUV_APP_formats[] =
{
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_formats[] =
{
    ChiFormatP010,
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_OUT_formats[] =
{
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_formats[] =
{
    ChiFormatUBWCTP10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_formats[] =
{
    ChiFormatBlob,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_IN_formats[] =
{
    ChiFormatBlob,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_OUT_formats[] =
{
    ChiFormatY8,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_formats[] =
{
    ChiFormatY8,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_OUT_formats[] =
{
    ChiFormatY16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_IN_formats[] =
{
    ChiFormatY16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_formats[] =
{
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_formats[] =
{
    ChiFormatRGB_888,
    ChiFormatUBWCTP10,
    ChiFormatYUV420NV12,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_formats[] =
{
    ChiFormatPD10,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREPROCESS_RAW_OUT_formats[] =
{
    ChiFormatRawMIPI,
    ChiFormatRawMIPI12,
    ChiFormatRawPlain16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_RAW8_formats[] =
{
    ChiFormatRawMIPI8,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_formats[] =
{
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DEPTH_IN_formats[] =
{
    ChiFormatYUV420NV12,
    ChiFormatYUV420NV21,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_DEPTH_OUT_formats[] =
{
    ChiFormatY16,
};

static ChiBufferFormat UsecaseZSL_TARGET_BUFFER_PREVIEW_STATSPDNet_formats[] =
{
    ChiFormatRawDepth,
    ChiFormatY16,
};

static ChiTarget UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_formats,
    NULL
}; // TARGET_BUFFER_CUSTOM_YUV

static ChiTarget UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV2_formats,
    NULL
}; // TARGET_BUFFER_CUSTOM_YUV2

static ChiTarget UsecaseZSL_TARGET_BUFFER_P010_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_P010_formats,
    NULL
}; // TARGET_BUFFER_P010

static ChiTarget UsecaseZSL_TARGET_BUFFER_P010_UBWCTP10_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_P010_UBWCTP10_formats,
    NULL
}; // TARGET_BUFFER_P010_UBWCTP10

static ChiTarget UsecaseZSL_TARGET_BUFFER_DISPLAY_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_DS4_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_DS4_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_DS4_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_DS4_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_DS4_SCALE_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_DS4_SCALE_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_FD_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 640, 512
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FD_formats,
    NULL
}; // TARGET_BUFFER_FD

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 640, 512
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FD

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_FULL_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_FULL_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_FULL_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_FULL_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS16_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS16_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS16_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS4_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS4_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS4_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS64_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS64_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS64_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_FULL_IN_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_FULL_IN_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_formats,
    NULL
}; // TARGET_BUFFER_MFSR_FULL_OUT_REF

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_formats,
    NULL
}; // TARGET_BUFFER_MFSR_REG_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_REG_IN_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_formats,
    NULL
}; // TARGET_BUFFER_MFSR_REG_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_AUX_formats,
    NULL
}; // TARGET_BUFFER_MFSR_REG_OUT_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREVIEW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_PREVIEW_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREVIEW1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_PREVIEW1_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW1

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREVIEW2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_PREVIEW2_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW2

static ChiTarget UsecaseZSL_TARGET_BUFFER_APP_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_APP_formats,
    NULL
}; // TARGET_BUFFER_APP

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_RAW_formats,
    NULL
}; // TARGET_BUFFER_RAW

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_IN0_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_RAW_IN0_formats,
    NULL
}; // TARGET_BUFFER_RAW_IN0

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_IN1_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_RAW_IN1_formats,
    NULL
}; // TARGET_BUFFER_RAW_IN1

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_IN2_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_RAW_IN2_formats,
    NULL
}; // TARGET_BUFFER_RAW_IN2

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_RAW_AUX_formats,
    NULL
}; // TARGET_BUFFER_RAW_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_OUT1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_RAW_OUT1_formats,
    NULL
}; // TARGET_BUFFER_RAW_OUT1

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_OUT2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_RAW_OUT2_formats,
    NULL
}; // TARGET_BUFFER_RAW_OUT2

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW_OUT3_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_RAW_OUT3_formats,
    NULL
}; // TARGET_BUFFER_RAW_OUT3

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_FULL_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_SFE_CROP_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_formats,
    NULL
}; // TARGET_BUFFER_IDEAL_RAW

static ChiTarget UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_IDEAL_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IDEALRAW_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_IDEALRAW_formats,
    NULL
}; // TARGET_BUFFER_IDEALRAW

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW16_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2448
    },
    2,
    UsecaseZSL_TARGET_BUFFER_RAW16_formats,
    NULL
}; // TARGET_BUFFER_RAW16

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW16_APP_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2448
    },
    2,
    UsecaseZSL_TARGET_BUFFER_RAW16_APP_formats,
    NULL
}; // TARGET_BUFFER_RAW16_APP

static ChiTarget UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 4096, 2448
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_SFE_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_IN_formats,
    NULL
}; // TARGET_BUFFER_REG_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_IN_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_IN_AUX_formats,
    NULL
}; // TARGET_BUFFER_REG_IN_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_OUT_formats,
    NULL
}; // TARGET_BUFFER_REG_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_OUT_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_OUT_AUX_formats,
    NULL
}; // TARGET_BUFFER_REG_OUT_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 332, 216
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS16

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 332, 216
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_INPUT_FULL_formats,
    NULL
}; // TARGET_BUFFER_INPUT_FULL

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2000, 1500
    },
    1,
    UsecaseZSL_TARGET_BUFFER_INPUT_DS4_formats,
    NULL
}; // TARGET_BUFFER_INPUT_DS4

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 500, 375
    },
    1,
    UsecaseZSL_TARGET_BUFFER_INPUT_DS16_formats,
    NULL
}; // TARGET_BUFFER_INPUT_DS16

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 332, 216
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 332, 216
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 332, 216
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_LONG_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_LONG_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL_LONG

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_SHORT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_SHORT_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL_SHORT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_LONG_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_LONG_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4_LONG

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_SHORT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_SHORT_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4_SHORT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG

static ChiTarget UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 1328, 864
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT_formats,
    NULL
}; // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SNAPSHOT_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT

static ChiTarget UsecaseZSL_TARGET_BUFFER_SNAPSHOT2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_SNAPSHOT2_formats,
    NULL
}; // TARGET_BUFFER_SNAPSHOT2

static ChiTarget UsecaseZSL_TARGET_BUFFER_VIDEO_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 7680, 4320
    },
    3,
    UsecaseZSL_TARGET_BUFFER_VIDEO_formats,
    NULL
}; // TARGET_BUFFER_VIDEO

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_formats,
    NULL
}; // TARGET_BUFFER_YUV

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV0_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV0_formats,
    NULL
}; // TARGET_BUFFER_YUV0

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV1_formats,
    NULL
}; // TARGET_BUFFER_YUV1

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV2_formats,
    NULL
}; // TARGET_BUFFER_YUV2

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV3_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV3_formats,
    NULL
}; // TARGET_BUFFER_YUV3

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV4_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV4_formats,
    NULL
}; // TARGET_BUFFER_YUV4

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV5_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV5_formats,
    NULL
}; // TARGET_BUFFER_YUV5

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV6_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV6_formats,
    NULL
}; // TARGET_BUFFER_YUV6

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV7_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV7_formats,
    NULL
}; // TARGET_BUFFER_YUV7

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_MFNR_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_MFNR_formats,
    NULL
}; // TARGET_BUFFER_YUV_MFNR

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_MFNR_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_MFNR_AUX_formats,
    NULL
}; // TARGET_BUFFER_YUV_MFNR_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_MFSR_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_MFSR_formats,
    NULL
}; // TARGET_BUFFER_YUV_MFSR

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_MFSR_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_MFSR_AUX_formats,
    NULL
}; // TARGET_BUFFER_YUV_MFSR_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5184, 3880
    },
    1,
    UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_formats,
    NULL
}; // TARGET_BUFFER_CFA_FULLSIZE_RAW

static ChiTarget UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5184, 3880
    },
    2,
    UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_formats,
    NULL
}; // TARGET_BUFFER_CFA_REMOSAIC_RAW

static ChiTarget UsecaseZSL_TARGET_BUFFER_SWREMOSAIC_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5184, 3880
    },
    2,
    UsecaseZSL_TARGET_BUFFER_SWREMOSAIC_IN_formats,
    NULL
}; // TARGET_BUFFER_SWREMOSAIC_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_CFA_YUV_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5184, 3880
    },
    1,
    UsecaseZSL_TARGET_BUFFER_CFA_YUV_formats,
    NULL
}; // TARGET_BUFFER_CFA_YUV

static ChiTarget UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_AUX_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_AUX_formats,
    NULL
}; // TARGET_BUFFER_CUSTOM_YUV_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_YUV_IN_formats,
    NULL
}; // TARGET_BUFFER_YUV_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_OUT_formats,
    NULL
}; // TARGET_BUFFER_YUV_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_IN_AUX_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_IN_AUX_formats,
    NULL
}; // TARGET_BUFFER_YUV_IN_AUX

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_HAL_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_YUV_HAL_formats,
    NULL
}; // TARGET_BUFFER_YUV_HAL

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_YUV_HAL2_formats,
    NULL
}; // TARGET_BUFFER_YUV_HAL2

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_FULLREF_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_DS4REF_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_DS16REF_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_DS64REF_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_formats,
    NULL
}; // TARGET_BUFFER_REG_NV12_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_formats,
    NULL
}; // TARGET_BUFFER_REG_UBWCNV124R_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_FULLREF_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_DS4REF_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_DS16REF_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_DS64REF_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_formats,
    NULL
}; // TARGET_BUFFER_REG_NV12_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_IN_formats,
    NULL
}; // TARGET_BUFFER_REG_UBWCNV124R_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_HEIC_YUV_formats,
    NULL
}; // TARGET_BUFFER_HEIC_YUV

static ChiTarget UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 65545, 1
    },
    1,
    UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_formats,
    NULL
}; // TARGET_BUFFER_HEIC_BLOB

static ChiTarget UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_formats,
    NULL
}; // TARGET_BUFFER_FUSION_INPUT0

static ChiTarget UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_formats,
    NULL
}; // TARGET_BUFFER_FUSION_INPUT1

static ChiTarget UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_formats,
    NULL
}; // TARGET_BUFFER_FUSION_INPUT2

static ChiTarget UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_formats,
    NULL
}; // TARGET_BUFFER_FUSION_INPUT3

static ChiTarget UsecaseZSL_TARGET_FUSION_SNAPSHOT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_FUSION_SNAPSHOT_formats,
    NULL
}; // TARGET_FUSION_SNAPSHOT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IN_formats,
    NULL
}; // TARGET_BUFFER_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OUT_formats,
    NULL
}; // TARGET_BUFFER_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 65545, 1
    },
    1,
    UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_OUT_formats,
    NULL
}; // TARGET_BUFFER_CVP_DMECONTEXT_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 65545, 1
    },
    1,
    UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_IN_formats,
    NULL
}; // TARGET_BUFFER_CVP_DMECONTEXT_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_IN_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT0_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT0_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT0

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT1

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT2

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT3

static ChiTarget UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_formats,
    NULL
}; // TARGET_BUFFER_REPROCESS_OUT4

static ChiTarget UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_formats,
    NULL
}; // TARGET_BUFFER_POSTVIEW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_HAL3_formats,
    NULL
}; // TARGET_BUFFER_YUV_HAL3

static ChiTarget UsecaseZSL_TARGET_BUFFER_YUV_APP_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    1,
    UsecaseZSL_TARGET_BUFFER_YUV_APP_formats,
    NULL
}; // TARGET_BUFFER_YUV_APP

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_SHORT_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_MIDDLE_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_LONG_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_formats,
    NULL
}; // TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_OUT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_OUT_formats,
    NULL
}; // TARGET_BUFFER_FULL_UBWCTP10_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_formats,
    NULL
}; // TARGET_BUFFER_FULL_UBWCTP10_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 65545, 1
    },
    1,
    UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_formats,
    NULL
}; // TARGET_BUFFER_EVA_DMECONTEXT_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 65545, 1
    },
    1,
    UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_IN_formats,
    NULL
}; // TARGET_BUFFER_EVA_DMECONTEXT_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_OUT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_OUT_formats,
    NULL
}; // TARGET_BUFFER_ALGM_PLAIN8_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_formats,
    NULL
}; // TARGET_BUFFER_ALGM_PLAIN8_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_OUT_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_OUT_formats,
    NULL
}; // TARGET_BUFFER_ALGM_PLAIN16_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_IN_target =
{
    ChiStreamTypeBidirectional,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_IN_formats,
    NULL
}; // TARGET_BUFFER_ALGM_PLAIN16_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_INPUT_FULL_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2000, 1500
    },
    1,
    UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_INPUT_DS4_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 500, 375
    },
    1,
    UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_INPUT_DS16_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    2,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_FULL_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2000, 1500
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_DS4_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 500, 375
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_DS16_DISPLAY

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 8000, 6000
    },
    3,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_FULL

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2000, 1500
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_DS4

static ChiTarget UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 500, 375
    },
    1,
    UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_formats,
    NULL
}; // TARGET_BUFFER_OUTPUT_DS16

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREPROCESS_RAW_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    3,
    UsecaseZSL_TARGET_BUFFER_PREPROCESS_RAW_OUT_formats,
    NULL
}; // TARGET_BUFFER_PREPROCESS_RAW_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_RAW8_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 2400, 2400
    },
    1,
    UsecaseZSL_TARGET_BUFFER_RAW8_formats,
    NULL
}; // TARGET_BUFFER_RAW8

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW_CALLBACK

static ChiTarget UsecaseZSL_TARGET_BUFFER_DEPTH_IN_target =
{
    ChiStreamTypeInput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5312, 3456
    },
    2,
    UsecaseZSL_TARGET_BUFFER_DEPTH_IN_formats,
    NULL
}; // TARGET_BUFFER_DEPTH_IN

static ChiTarget UsecaseZSL_TARGET_BUFFER_DEPTH_OUT_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    1,
    UsecaseZSL_TARGET_BUFFER_DEPTH_OUT_formats,
    NULL
}; // TARGET_BUFFER_DEPTH_OUT

static ChiTarget UsecaseZSL_TARGET_BUFFER_PREVIEW_STATSPDNet_target =
{
    ChiStreamTypeOutput,
    {   // (MinW, MinH, MaxW, MaxH)
        0, 0, 5488, 4112
    },
    2,
    UsecaseZSL_TARGET_BUFFER_PREVIEW_STATSPDNet_formats,
    NULL
}; // TARGET_BUFFER_PREVIEW_STATSPDNet

static ChiTarget* UsecaseZSL_Targets[] =
{
	&UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target,
	&UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV2_target,
	&UsecaseZSL_TARGET_BUFFER_P010_target,
	&UsecaseZSL_TARGET_BUFFER_P010_UBWCTP10_target,
	&UsecaseZSL_TARGET_BUFFER_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_DS4_SCALE_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_FD_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS16_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS4_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS64_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_FULL_IN_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_REG_IN_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_MFSR_REG_OUT_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_PREVIEW_target,
	&UsecaseZSL_TARGET_BUFFER_PREVIEW1_target,
	&UsecaseZSL_TARGET_BUFFER_PREVIEW2_target,
	&UsecaseZSL_TARGET_BUFFER_APP_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_IN0_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_IN1_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_IN2_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_OUT1_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_OUT2_target,
	&UsecaseZSL_TARGET_BUFFER_RAW_OUT3_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target,
	&UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IDEALRAW_target,
	&UsecaseZSL_TARGET_BUFFER_RAW16_target,
	&UsecaseZSL_TARGET_BUFFER_RAW16_APP_target,
	&UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_REG_IN_target,
	&UsecaseZSL_TARGET_BUFFER_REG_IN_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_REG_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_REG_OUT_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_LONG_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_SHORT_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_LONG_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_SHORT_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG_target,
	&UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT_target,
	&UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target,
	&UsecaseZSL_TARGET_BUFFER_SNAPSHOT2_target,
	&UsecaseZSL_TARGET_BUFFER_VIDEO_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_target,
	&UsecaseZSL_TARGET_BUFFER_YUV0_target,
	&UsecaseZSL_TARGET_BUFFER_YUV1_target,
	&UsecaseZSL_TARGET_BUFFER_YUV2_target,
	&UsecaseZSL_TARGET_BUFFER_YUV3_target,
	&UsecaseZSL_TARGET_BUFFER_YUV4_target,
	&UsecaseZSL_TARGET_BUFFER_YUV5_target,
	&UsecaseZSL_TARGET_BUFFER_YUV6_target,
	&UsecaseZSL_TARGET_BUFFER_YUV7_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_MFNR_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_MFNR_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_MFSR_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_MFSR_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target,
	&UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_target,
	&UsecaseZSL_TARGET_BUFFER_SWREMOSAIC_IN_target,
	&UsecaseZSL_TARGET_BUFFER_CFA_YUV_target,
	&UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_IN_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_IN_AUX_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_HAL_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target,
	&UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_target,
	&UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_IN_target,
	&UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target,
	&UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target,
	&UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_target,
	&UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_target,
	&UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_target,
	&UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_target,
	&UsecaseZSL_TARGET_FUSION_SNAPSHOT_target,
	&UsecaseZSL_TARGET_BUFFER_IN_target,
	&UsecaseZSL_TARGET_BUFFER_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_CVP_DMECONTEXT_IN_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_IN_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT0_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target,
	&UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target,
	&UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target,
	&UsecaseZSL_TARGET_BUFFER_YUV_APP_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_target,
	&UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_IN_target,
	&UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target,
	&UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_IN_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target,
	&UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target,
	&UsecaseZSL_TARGET_BUFFER_PREPROCESS_RAW_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_RAW8_target,
	&UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target,
	&UsecaseZSL_TARGET_BUFFER_DEPTH_IN_target,
	&UsecaseZSL_TARGET_BUFFER_DEPTH_OUT_target,
	&UsecaseZSL_TARGET_BUFFER_PREVIEW_STATSPDNet_target
};

/*****************************Pipeline RealtimeFeatureSWRemosaic***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealtimeFeatureSWRemosaic_Link0_ChiExternalNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_63_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimeFeatureSWRemosaic_source_Link_1NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealtimeFeatureSWRemosaic_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_63_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_RealtimeFeatureSWRemosaic_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SWREMOSAIC_IN", &UsecaseZSL_TARGET_BUFFER_SWREMOSAIC_IN_target, 1, UsecaseZSL_RealtimeFeatureSWRemosaic_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SWREMOSAIC_IN
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimeFeatureSWRemosaicNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimeFeatureSWRemosaicNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_RealtimeFeatureSWRemosaic_node255_0_properties[] =
{
    {1, "com.qti.node.remosaic"},
};

static ChiNode UsecaseZSL_RealtimeFeatureSWRemosaicNodes[] =
{
    {UsecaseZSL_RealtimeFeatureSWRemosaic_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealtimeFeatureSWRemosaicNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealtimeFeatureSWRemosaicNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealtimeFeatureSWRemosaicLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealtimeFeatureSWRemosaic_Link0_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Bayer2YUVWithSWRemosaic***************************/

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link0_ChiExternalNode0_Out0Desc[] =
{
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link1_BPS0_Out1Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link2_BPS0_Out2Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link3_BPS0_Out3Desc[] =
{
    {65538, 3, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link4_BPS0_Out4Desc[] =
{
    {65538, 3, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_Link5_IPE3_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_64_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_64_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaic_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Bayer2YUVWithSWRemosaicNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNodeProperty UsecaseZSL_Bayer2YUVWithSWRemosaic_node255_0_properties[] =
{
    {1, "com.qti.node.remosaic"},
};

static ChiNode UsecaseZSL_Bayer2YUVWithSWRemosaicNodes[] =
{
    {UsecaseZSL_Bayer2YUVWithSWRemosaic_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 3, {4, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode65538_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_Bayer2YUVWithSWRemosaicNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_Bayer2YUVWithSWRemosaicLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link0_ChiExternalNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link1_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link2_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link3_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link4_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_Bayer2YUVWithSWRemosaic_Link5_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_Link0_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_Link1_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_Link2_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_Link3_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUV_Link4_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_65_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_65_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNode UsecaseZSL_ZSLSnapshotYUVNodes[] =
{
    {NULL, 65538, 0, {4, { 0 }, UsecaseZSL_ZSLSnapshotYUVNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotYUVNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotYUVNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotYUVLinks[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUV_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUV_Link1_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUV_Link2_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUV_Link3_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUV_Link4_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotFormatConvertor***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotFormatConvertor_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotFormatConvertor_Link0_BPS0_Out2Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW_OUT
};

static ChiLinkNodeDescriptor s_66_TARGET_BUFFER_IDEAL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 2, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotFormatConvertor_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IDEAL_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_OUT_target, 1, s_66_TARGET_BUFFER_IDEAL_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotFormatConvertor_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotFormatConvertor_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotFormatConvertorNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort-0
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotFormatConvertorNode65539_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotFormatConvertor_node65539_0_properties[] =
{
    {2, "5"},
};

static ChiNode UsecaseZSL_ZSLSnapshotFormatConvertorNodes[] =
{
    {UsecaseZSL_ZSLSnapshotFormatConvertor_node65539_0_properties, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotFormatConvertorNode65539_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotFormatConvertorNode65539_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotFormatConvertorLinks[] =
{
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotFormatConvertor_Link0_BPS0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalZSLYuv2JpegMFNR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link0_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link1_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link2_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup290[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup290}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_67_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup290}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_Link5_IPE5_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
    {65547, 0, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_67_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNR_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_MFNR", &UsecaseZSL_TARGET_BUFFER_YUV_MFNR_target, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_MFNR
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65538_5OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// JPEGDMA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65547_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFNRNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFNR_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFNR_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalZSLYuv2JpegMFNRNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegMFNR_node65537_1_properties, 65537, 1, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegMFNR_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65547_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFNRNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegMFNRLinks[] =
{
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link0_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link1_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link2_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link3_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link4_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegMFNR_Link5_IPE5_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalZSLYuv2JpegMFSR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link0_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link1_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link2_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup291[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup291}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_68_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup291}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_Link5_IPE5_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
    {65547, 0, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_68_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSR_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_MFSR", &UsecaseZSL_TARGET_BUFFER_YUV_MFSR_target, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_MFSR
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65538_5OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// JPEGDMA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65547_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegMFSRNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFSR_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegMFSR_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalZSLYuv2JpegMFSRNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegMFSR_node65537_1_properties, 65537, 1, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegMFSR_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65547_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegMFSRNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegMFSRLinks[] =
{
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link0_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link1_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link2_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link3_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link4_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegMFSR_Link5_IPE5_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline OfflineNoiseReprocess***************************/

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_source_Link_0NodeDescriptors[] =
{
    {65538, 34, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_Link0_IPE34_Out9Desc[] =
{
    {65538, 35, 0, 0, {0, NULL}}, // IPE
    {65538, 36, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_Link1_IPE35_Out11Desc[] =
{
    {65538, 36, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_Link2_IPE35_Out12Desc[] =
{
    {65538, 36, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_Link3_IPE35_Out13Desc[] =
{
    {65538, 36, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocess_Link4_IPE36_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CUSTOM_YUV
};

static ChiLinkNodeDescriptor s_69_TARGET_BUFFER_CUSTOM_YUV_Link_NodeDescriptors[] =
{
    {65538, 36, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineNoiseReprocess_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 1, s_69_TARGET_BUFFER_CUSTOM_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_OfflineNoiseReprocess_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_OfflineNoiseReprocess_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// IPE34 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_34InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE34 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_34OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE35 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_35InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE35 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_35OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS64Ref
};

// IPE36 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_36InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE36 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessNode65538_36OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_OfflineNoiseReprocess_node65538_34_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_OfflineNoiseReprocess_node65538_35_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_OfflineNoiseReprocessNodes[] =
{
    {UsecaseZSL_OfflineNoiseReprocess_node65538_34_properties, 65538, 34, {1, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_34InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_34OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineNoiseReprocess_node65538_35_properties, 65538, 35, {1, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_35InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_35OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 36, {4, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_36InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineNoiseReprocessNode65538_36OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_OfflineNoiseReprocessLinks[] =
{
    {{65538, 34, 9, 0, {0, NULL}}, 2, UsecaseZSL_OfflineNoiseReprocess_Link0_IPE34_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 35, 11, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocess_Link1_IPE35_Out11Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 35, 12, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocess_Link2_IPE35_Out12Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 35, 13, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocess_Link3_IPE35_Out13Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 36, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocess_Link4_IPE36_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline OfflineNoiseReprocessAux***************************/

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_source_Link_0NodeDescriptors[] =
{
    {65538, 134, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_Link0_IPE134_Out9Desc[] =
{
    {65538, 135, 0, 0, {0, NULL}}, // IPE
    {65538, 136, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_Link1_IPE135_Out11Desc[] =
{
    {65538, 136, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_Link2_IPE135_Out12Desc[] =
{
    {65538, 136, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_Link3_IPE135_Out13Desc[] =
{
    {65538, 136, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineNoiseReprocessAux_Link4_IPE136_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CUSTOM_YUV_AUX
};

static ChiLinkNodeDescriptor s_70_TARGET_BUFFER_CUSTOM_YUV_AUX_Link_NodeDescriptors[] =
{
    {65538, 136, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineNoiseReprocessAux_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV_AUX", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_AUX_target, 1, s_70_TARGET_BUFFER_CUSTOM_YUV_AUX_Link_NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV_AUX
};

static ChiTargetPortDescriptor UsecaseZSL_OfflineNoiseReprocessAux_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN_AUX", &UsecaseZSL_TARGET_BUFFER_YUV_IN_AUX_target, 1, UsecaseZSL_OfflineNoiseReprocessAux_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN_AUX
};

// IPE134 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_134InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE134 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_134OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE135 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_135InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE135 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_135OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS64Ref
};

// IPE136 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_136InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE136 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineNoiseReprocessAuxNode65538_136OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_OfflineNoiseReprocessAux_node65538_134_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_OfflineNoiseReprocessAux_node65538_135_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_OfflineNoiseReprocessAuxNodes[] =
{
    {UsecaseZSL_OfflineNoiseReprocessAux_node65538_134_properties, 65538, 134, {1, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_134InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_134OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineNoiseReprocessAux_node65538_135_properties, 65538, 135, {1, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_135InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_135OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 136, {4, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_136InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineNoiseReprocessAuxNode65538_136OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_OfflineNoiseReprocessAuxLinks[] =
{
    {{65538, 134, 9, 0, {0, NULL}}, 2, UsecaseZSL_OfflineNoiseReprocessAux_Link0_IPE134_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 135, 11, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocessAux_Link1_IPE135_Out11Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 135, 12, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocessAux_Link2_IPE135_Out12Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 135, 13, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocessAux_Link3_IPE135_Out13Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 136, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineNoiseReprocessAux_Link4_IPE136_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLYuv2Yuv***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLYuv2Yuv_source_Link_0NodeDescriptors[] =
{
    {65538, 20, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLYuv2Yuv_Link0_IPE20_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_71_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 20, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLYuv2Yuv_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_71_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLYuv2Yuv_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 1, UsecaseZSL_ZSLYuv2Yuv_source_Link_0NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// IPE20 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLYuv2YuvNode65538_20InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE20 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLYuv2YuvNode65538_20OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNode UsecaseZSL_ZSLYuv2YuvNodes[] =
{
    {NULL, 65538, 20, {1, { 0 }, UsecaseZSL_ZSLYuv2YuvNode65538_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLYuv2YuvNode65538_20OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLYuv2YuvLinks[] =
{
    {{65538, 20, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLYuv2Yuv_Link0_IPE20_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline QuadCFARemosaic***************************/

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFARemosaic_Link0_ChiExternalNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CFA_REMOSAIC_RAW
};

static ChiLinkNodeDescriptor s_72_TARGET_BUFFER_CFA_REMOSAIC_RAW_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFARemosaic_source_Link_1NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_QuadCFARemosaic_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_REMOSAIC_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_target, 1, s_72_TARGET_BUFFER_CFA_REMOSAIC_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_CFA_REMOSAIC_RAW
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFARemosaic_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, UsecaseZSL_QuadCFARemosaic_source_Link_1NodeDescriptors}, // TARGET_BUFFER_CFA_FULLSIZE_RAW
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFARemosaicNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFARemosaicNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_QuadCFARemosaic_node255_0_properties[] =
{
    {1, "com.qti.node.remosaic"},
};

static ChiNode UsecaseZSL_QuadCFARemosaicNodes[] =
{
    {UsecaseZSL_QuadCFARemosaic_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_QuadCFARemosaicNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFARemosaicNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_QuadCFARemosaicLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFARemosaic_Link0_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline QuadCFASnapshotYuv***************************/

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_Link0_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CFA_YUV
};

static ChiLinkNodeDescriptor s_73_TARGET_BUFFER_CFA_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_source_Link_1NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_Link1_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_Link2_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_Link3_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFASnapshotYuv_Link4_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFASnapshotYuv_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_YUV", &UsecaseZSL_TARGET_BUFFER_CFA_YUV_target, 1, s_73_TARGET_BUFFER_CFA_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_CFA_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFASnapshotYuv_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_REMOSAIC_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_REMOSAIC_RAW_target, 1, UsecaseZSL_QuadCFASnapshotYuv_source_Link_1NodeDescriptors}, // TARGET_BUFFER_CFA_REMOSAIC_RAW
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFASnapshotYuvNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFASnapshotYuvNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFASnapshotYuvNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFASnapshotYuvNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNode UsecaseZSL_QuadCFASnapshotYuvNodes[] =
{
    {NULL, 65538, 0, {4, { 0 }, UsecaseZSL_QuadCFASnapshotYuvNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFASnapshotYuvNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_QuadCFASnapshotYuvNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_QuadCFASnapshotYuvNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_QuadCFASnapshotYuvLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFASnapshotYuv_Link0_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFASnapshotYuv_Link1_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFASnapshotYuv_Link2_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFASnapshotYuv_Link3_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFASnapshotYuv_Link4_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MemcpyZSLYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MemcpyZSLYUV_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MemcpyZSLYUV_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUT
};

static ChiLinkNodeDescriptor s_74_TARGET_BUFFER_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MemcpyZSLYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUT", &UsecaseZSL_TARGET_BUFFER_OUT_target, 1, s_74_TARGET_BUFFER_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MemcpyZSLYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IN", &UsecaseZSL_TARGET_BUFFER_IN_target, 1, UsecaseZSL_MemcpyZSLYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IN
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MemcpyZSLYUVNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MemcpyZSLYUVNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_MemcpyZSLYUV_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNode UsecaseZSL_MemcpyZSLYUVNodes[] =
{
    {UsecaseZSL_MemcpyZSLYUV_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_MemcpyZSLYUVNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MemcpyZSLYUVNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MemcpyZSLYUVLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MemcpyZSLYUV_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MLAWBSnapshot***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MLAWBSnapshot_source_Link_0NodeDescriptors[] =
{
    {18, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MLAWBSnapshot_Link0_MLAWB0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_75_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {18, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MLAWBSnapshot_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_75_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_MLAWBSnapshot_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_MLAWBSnapshot_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// MLAWB0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLAWBSnapshotNode18_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // MLAWBInputPortImage
};

// MLAWB0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLAWBSnapshotNode18_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // MLAWBInputPortFullImage
};

static ChiNode UsecaseZSL_MLAWBSnapshotNodes[] =
{
    {NULL, 18, 0, {1, { 0 }, UsecaseZSL_MLAWBSnapshotNode18_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLAWBSnapshotNode18_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MLAWBSnapshotLinks[] =
{
    {{18, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MLAWBSnapshot_Link0_MLAWB0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLReprocessYuvToYuv2Streams***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2Streams_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2Streams_Link0_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_76_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2Streams_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_76_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2Streams_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_ZSLReprocessYuvToYuv2Streams_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

static ChiNodeProperty UsecaseZSL_ZSLReprocessYuvToYuv2Streams_node65538_0_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNodes[] =
{
    {UsecaseZSL_ZSLReprocessYuvToYuv2Streams_node65538_0_properties, 65538, 0, {1, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLReprocessYuvToYuv2StreamsLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv2Streams_Link0_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewPerPortYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup292[] = {{PruneGroupYuvChiNode, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link1_IFELite0_Out9Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup292}}, // IPE
};

static const PruneVariant s_pruneGroup293[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link2_IFELite0_Out10Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup293}}, // ChiExternalNode
};

static const PruneVariant s_pruneGroup294[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link3_ChiExternalNode0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup294}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link4_IPE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_77_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link5_IPE0_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_78_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_77_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_78_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65550_0OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputVirtualRDI0
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputVirtualRDI1
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node255_0_properties[] =
{
    {1, "com.qti.node.yuvformatconversion"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node65538_0_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup295[] = {{PruneGroupYuvChiNode, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode255_0OutputPortDescriptors}, 1, {1, s_pruneGroup295}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_node65538_0_properties, 65538, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link1_IFELite0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 10, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link2_IFELite0_Out10Desc, {1, {ChiFormatRawMIPI8}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link3_ChiExternalNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_Link5_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline PostFusionIPE***************************/

static ChiLinkNodeDescriptor UsecaseZSL_PostFusionIPE_source_Link_0NodeDescriptors[] =
{
    {65538, 8, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_PostFusionIPE_Link0_IPE8_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_79_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 8, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_PostFusionIPE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_79_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_PostFusionIPE_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IN", &UsecaseZSL_TARGET_BUFFER_IN_target, 1, UsecaseZSL_PostFusionIPE_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IN
};

// IPE8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_PostFusionIPENode65538_8InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_PostFusionIPENode65538_8OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_PostFusionIPE_node65538_8_properties[] =
{
    {2, "2"},
    {4, "11"},
};

static ChiNode UsecaseZSL_PostFusionIPENodes[] =
{
    {UsecaseZSL_PostFusionIPE_node65538_8_properties, 65538, 8, {1, { 0 }, UsecaseZSL_PostFusionIPENode65538_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_PostFusionIPENode65538_8OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_PostFusionIPELinks[] =
{
    {{65538, 8, 9, 0, {0, NULL}}, 1, UsecaseZSL_PostFusionIPE_Link0_IPE8_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline DepthProvider***************************/

static ChiLinkNodeDescriptor UsecaseZSL_DepthProvider_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_DepthProvider_Link0_DepthProviderNode0_Out0Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DEPTH_OUT
};

static ChiLinkNodeDescriptor s_80_TARGET_BUFFER_DEPTH_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_DepthProvider_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH_OUT", &UsecaseZSL_TARGET_BUFFER_DEPTH_OUT_target, 1, s_80_TARGET_BUFFER_DEPTH_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DEPTH_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_DepthProvider_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DEPTH_IN", &UsecaseZSL_TARGET_BUFFER_DEPTH_IN_target, 1, UsecaseZSL_DepthProvider_source_Link_0NodeDescriptors}, // TARGET_BUFFER_DEPTH_IN
};

// DepthProviderNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_DepthProviderNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // DepthProviderNodeInputPortFull
};

// DepthProviderNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_DepthProviderNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // DepthProviderNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_DepthProvider_node255_0_properties[] =
{
    {1, "com.qti.node.depthprovider"},
};

static ChiNode UsecaseZSL_DepthProviderNodes[] =
{
    {UsecaseZSL_DepthProvider_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_DepthProviderNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_DepthProviderNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_DepthProviderLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_DepthProvider_Link0_DepthProviderNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalGPUFlip***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalGPUFlip_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalGPUFlip_Link0_ChiGPUNode0_Out0Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_81_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalGPUFlip_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_81_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_InternalGPUFlip_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_InternalGPUFlip_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalGPUFlipNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalGPUFlipNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_InternalGPUFlip_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "32"},
};

static ChiNode UsecaseZSL_InternalGPUFlipNodes[] =
{
    {UsecaseZSL_InternalGPUFlip_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_InternalGPUFlipNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalGPUFlipNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalGPUFlipLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_InternalGPUFlip_Link0_ChiGPUNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link1_IFELite0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link2_IPE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_82_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link3_IPE0_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_83_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_82_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_83_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewYUV_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewYUV_node65538_0_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewYUVNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewYUV_node65538_0_properties, 65538, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65550_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewYUVLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link1_IFELite0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link2_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewYUV_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Merge2YuvCustomTo1Yuv***************************/

static ChiLinkNodeDescriptor UsecaseZSL_Merge2YuvCustomTo1Yuv_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Merge2YuvCustomTo1Yuv_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Merge2YuvCustomTo1Yuv_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_84_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_Merge2YuvCustomTo1Yuv_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_84_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_Merge2YuvCustomTo1Yuv_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_Merge2YuvCustomTo1Yuv_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 1, UsecaseZSL_Merge2YuvCustomTo1Yuv_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV1
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Merge2YuvCustomTo1YuvNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Merge2YuvCustomTo1YuvNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_Merge2YuvCustomTo1Yuv_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNode UsecaseZSL_Merge2YuvCustomTo1YuvNodes[] =
{
    {UsecaseZSL_Merge2YuvCustomTo1Yuv_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_Merge2YuvCustomTo1YuvNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Merge2YuvCustomTo1YuvNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_Merge2YuvCustomTo1YuvLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_Merge2YuvCustomTo1Yuv_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotJpegGPU***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link0_ChiGPUNode0_Out0Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link1_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link2_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link3_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link4_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link5_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup296[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup297[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link6_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup296}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup297}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_85_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup296}},
};
static ChiLinkNodeDescriptor s_86_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup297}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link7_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link8_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link9_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_Link10_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_source_Link_11NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_85_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_86_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPU_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotJpegGPU_source_Link_11NodeDescriptors}, // TARGET_BUFFER_RAW
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_ZSLSnapshotJpegGPUNode255_0MappedSourceIds_0[] =
{
  0
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_ZSLSnapshotJpegGPUNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegGPUNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotJpegGPU_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "8"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotJpegGPU_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNode UsecaseZSL_ZSLSnapshotJpegGPUNodes[] =
{
    {UsecaseZSL_ZSLSnapshotJpegGPU_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotJpegGPU_node65537_1_properties, 65537, 1, {3, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {4, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLSnapshotJpegGPUNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotJpegGPULinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotJpegGPU_Link0_ChiGPUNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link1_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link2_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link3_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link4_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link5_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotJpegGPU_Link6_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link7_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link8_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link9_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpegGPU_Link10_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MLZSLYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MLZSLYUV_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MLZSLYUV_source_Link_1NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MLZSLYUV_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUT
};

static ChiLinkNodeDescriptor s_87_TARGET_BUFFER_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MLZSLYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUT", &UsecaseZSL_TARGET_BUFFER_OUT_target, 1, s_87_TARGET_BUFFER_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MLZSLYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IN", &UsecaseZSL_TARGET_BUFFER_IN_target, 1, UsecaseZSL_MLZSLYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IN
    {"TARGET_BUFFER_ALGM_PLAIN8_IN", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target, 1, UsecaseZSL_MLZSLYUV_source_Link_1NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN8_IN
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLZSLYUVNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLZSLYUVNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_MLZSLYUV_node255_0_properties[] =
{
    {1, "com.qti.node.ml"},
};

static ChiNode UsecaseZSL_MLZSLYUVNodes[] =
{
    {UsecaseZSL_MLZSLYUV_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_MLZSLYUVNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLZSLYUVNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MLZSLYUVLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MLZSLYUV_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MLIPEYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link0_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_source_Link_2NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link1_ChiNode1_Out0Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link2_IPE2_Out8Desc[] =
{
    {255, 2, 0, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link3_ChiNode2_Out0Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link4_ChiNode0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MLIPEYUV_Link5_IPE1_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUT
};

static ChiLinkNodeDescriptor s_88_TARGET_BUFFER_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MLIPEYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUT", &UsecaseZSL_TARGET_BUFFER_OUT_target, 1, s_88_TARGET_BUFFER_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MLIPEYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IN", &UsecaseZSL_TARGET_BUFFER_IN_target, 1, UsecaseZSL_MLIPEYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IN
    {"TARGET_BUFFER_ALGM_PLAIN8_IN", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target, 1, UsecaseZSL_MLIPEYUV_source_Link_2NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN8_IN
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortALGM
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortALGM
};

// ChiNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortALGM
};

// ChiNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortALGM
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MLIPEYUVNode65538_2OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node255_0_properties[] =
{
    {1, "com.qti.node.ml"},
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node255_1_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {1024, "1"},
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node255_2_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {1024, "2"},
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node65538_0_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MLIPEYUV_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_MLIPEYUVNodes[] =
{
    {UsecaseZSL_MLIPEYUV_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_MLIPEYUVNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MLIPEYUV_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_MLIPEYUVNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode255_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MLIPEYUV_node255_2_properties, 255, 2, {1, { 0 }, UsecaseZSL_MLIPEYUVNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode255_2OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MLIPEYUV_node65538_0_properties, 65538, 0, {1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MLIPEYUV_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MLIPEYUV_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_MLIPEYUVNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MLIPEYUVLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link0_IPE0_Out8Desc, {1, {ChiFormatP010}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link1_ChiNode1_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link2_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link3_ChiNode2_Out0Desc, {1, {ChiFormatY8}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link4_ChiNode0_Out0Desc, {1, {ChiFormatP010}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_MLIPEYUV_Link5_IPE1_Out8Desc, {1, {ChiFormatP010}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalYuv2YuvIPEFull***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPEFull_source_Link_0NodeDescriptors[] =
{
    {65538, 15, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPEFull_Link0_IPE15_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_89_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 15, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPEFull_Link1_IPE15_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_90_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 15, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPEFull_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_89_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_90_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
};

static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPEFull_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_InternalYuv2YuvIPEFull_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// IPE15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalYuv2YuvIPEFullNode65538_15InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalYuv2YuvIPEFullNode65538_15OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNode UsecaseZSL_InternalYuv2YuvIPEFullNodes[] =
{
    {NULL, 65538, 15, {1, { 0 }, UsecaseZSL_InternalYuv2YuvIPEFullNode65538_15InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalYuv2YuvIPEFullNode65538_15OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalYuv2YuvIPEFullLinks[] =
{
    {{65538, 15, 8, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPEFull_Link0_IPE15_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 15, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPEFull_Link1_IPE15_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotJpeg***************************/

static const PruneVariant s_pruneGroup298[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link0_IPE0_Out9Desc[] =
{
    {65537, 0, 0, 0, {0, NULL}}, // JPEG
    {65547, 0, 0, 0, {0, NULL}}, // JPEGDMA
    {2, 5, 0, 0, {1, s_pruneGroup298}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_91_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup298}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link1_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link2_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link3_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link4_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup299[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup300[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link5_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup299}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup300}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_92_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup299}},
};
static ChiLinkNodeDescriptor s_93_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup300}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link6_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link7_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link8_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_Link9_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotJpeg_source_Link_10NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_91_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_92_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_93_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotJpeg_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotJpeg_source_Link_10NodeDescriptors}, // TARGET_BUFFER_RAW
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// JPEGDMA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65547_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotJpegNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotJpeg_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNode UsecaseZSL_ZSLSnapshotJpegNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotJpeg_node65537_1_properties, 65537, 1, {2, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {4, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65547_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotJpegNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotJpegLinks[] =
{
    {{65538, 0, 9, 0, {0, NULL}}, 3, UsecaseZSL_ZSLSnapshotJpeg_Link0_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link1_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link2_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link3_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link4_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotJpeg_Link5_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link6_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link7_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link8_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotJpeg_Link9_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotYUVHAL***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup301[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup302[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup303[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup304[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link0_BPS0_Out1Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup301}}, // IPE
    {65538, 3, 0, 0, {1, s_pruneGroup302}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup303}}, // IPE
    {65538, 66, 0, 0, {3, s_pruneGroup304}}, // IPE
};

static const PruneVariant s_pruneGroup305[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup306[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup307[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup308[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link1_BPS0_Out2Desc[] =
{
    {65538, 14, 1, 0, {1, s_pruneGroup305}}, // IPE
    {65538, 3, 1, 0, {1, s_pruneGroup306}}, // IPE
    {65538, 66, 1, 0, {3, s_pruneGroup307}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup308}}, // IPE
};

static const PruneVariant s_pruneGroup309[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup310[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup311[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link2_BPS0_Out3Desc[] =
{
    {65538, 14, 2, 0, {1, s_pruneGroup309}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup310}}, // IPE
    {65538, 66, 2, 0, {3, s_pruneGroup311}}, // IPE
};

static const PruneVariant s_pruneGroup312[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup313[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}};
static const PruneVariant s_pruneGroup314[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link3_BPS0_Out4Desc[] =
{
    {65538, 14, 3, 0, {1, s_pruneGroup312}}, // IPE
    {65538, 3, 3, 0, {1, s_pruneGroup313}}, // IPE
    {65538, 66, 3, 0, {3, s_pruneGroup314}}, // IPE
};

static const PruneVariant s_pruneGroup315[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link4_IPE14_Out10Desc[] =
{
    {65538, 3, 0, 0, {1, s_pruneGroup315}}, // IPE
};

static const PruneVariant s_pruneGroup316[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link5_IPE14_Out11Desc[] =
{
    {65538, 3, 1, 0, {1, s_pruneGroup316}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link6_IPE3_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_94_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup317[] = {{PruneGroupHDRProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link7_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup317}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_95_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup317}},
};
static const PruneVariant s_pruneGroup318[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link8_IPE66_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup318}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL3
};

static ChiLinkNodeDescriptor s_96_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {3, s_pruneGroup318}},
};
static const PruneVariant s_pruneGroup319[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup320[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link9_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup319}}, // IPE
    {65538, 66, 43, 0, {3, s_pruneGroup320}}, // IPE
};

static const PruneVariant s_pruneGroup321[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_Link10_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup321}}, // AISegmentation
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_94_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_95_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL3
    {"TARGET_BUFFER_YUV_HAL3", &UsecaseZSL_TARGET_BUFFER_YUV_HAL3_target, 1, s_96_TARGET_BUFFER_YUV_HAL3_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL3
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotYUVHAL_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotYUVHAL_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// AISegmentation5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
};

// AISegmentation5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode255_5OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatmap
};

// IPE14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_14OutputPortDescriptors[] =
{
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_22InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFULL
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4PD10
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_22OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_66InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFULL
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
};

// IPE66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65538_66OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotYUVHALNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotYUVHAL_node255_5_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "2"},
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotYUVHAL_node65538_14_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotYUVHAL_node65538_22_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static const PruneVariant s_pruneGroup322[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup323[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}};
static const PruneVariant s_pruneGroup324[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup325[] = {{PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static ChiNode UsecaseZSL_ZSLSnapshotYUVHALNodes[] =
{
    {UsecaseZSL_ZSLSnapshotYUVHAL_node255_5_properties, 255, 5, {1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode255_5OutputPortDescriptors}, 2, {1, s_pruneGroup322}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_14_properties, 65538, 14, {4, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_14OutputPortDescriptors}, 1, {1, s_pruneGroup323}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotYUVHAL_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup324}, 0, 0, { 0 }},
    {NULL, 65538, 3, {7, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 66, {5, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65538_66OutputPortDescriptors}, 0, {3, s_pruneGroup325}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotYUVHALNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotYUVHALLinks[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 4, UsecaseZSL_ZSLSnapshotYUVHAL_Link0_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 4, UsecaseZSL_ZSLSnapshotYUVHAL_Link1_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 3, UsecaseZSL_ZSLSnapshotYUVHAL_Link2_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 3, UsecaseZSL_ZSLSnapshotYUVHAL_Link3_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 10, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link4_IPE14_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 11, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link5_IPE14_Out11Desc, {1, {ChiFormatPD10}, 0, 2, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link6_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link7_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link8_IPE66_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 22, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotYUVHAL_Link9_AISegmentation5_Out22Desc, {1, {ChiFormatY8}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotYUVHAL_Link10_IPE22_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalZSLYuv2JpegGPU***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_source_Link_0NodeDescriptors[] =
{
    {65538, 10, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup326[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup327[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup326}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup327}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_97_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup326}},
};
static ChiLinkNodeDescriptor s_98_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup327}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link1_JPEGDMA1_Out0Desc[] =
{
    {65537, 4, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link2_JPEGDMA1_Out1Desc[] =
{
    {65537, 4, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link3_JPEG4_Out1Desc[] =
{
    {6, 3, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link4_JPEG3_Out1Desc[] =
{
    {6, 3, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link5_IPE10_Out9Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup328[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup328}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_99_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup328}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_97_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_98_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_99_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPU_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_source_Link_0NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// JPEGAggregator3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode6_3InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// JPEGAggregator3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode6_3OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_3OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_4InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_4OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65538_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65538_10OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// JPEGDMA1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65547_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegGPUNode65547_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegGPU_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "8"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegGPU_node65537_4_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegGPU_node65538_10_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup329[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiNode UsecaseZSL_InternalZSLYuv2JpegGPUNodes[] =
{
    {UsecaseZSL_InternalZSLYuv2JpegGPU_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 3, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode6_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode6_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 3, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_3OutputPortDescriptors}, 0, {1, s_pruneGroup329}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegGPU_node65537_4_properties, 65537, 4, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65537_4OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegGPU_node65538_10_properties, 65538, 10, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65538_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65538_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 1, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65547_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegGPUNode65547_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegGPULinks[] =
{
    {{6, 3, 2, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegGPU_Link0_JPEGAggregator3_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_Link1_JPEGDMA1_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_Link2_JPEGDMA1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 4, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_Link3_JPEG4_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 3, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_Link4_JPEG3_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegGPU_Link5_IPE10_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_InternalZSLYuv2JpegGPU_Link6_ChiGPUNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Merge3YuvCustomTo1Yuv***************************/

static ChiLinkNodeDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_2NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_100_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_100_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_Merge3YuvCustomTo1Yuv_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 1, UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV1
    {"TARGET_BUFFER_YUV2", &UsecaseZSL_TARGET_BUFFER_YUV2_target, 1, UsecaseZSL_Merge3YuvCustomTo1Yuv_source_Link_2NodeDescriptors}, // TARGET_BUFFER_YUV2
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Merge3YuvCustomTo1YuvNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-2
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Merge3YuvCustomTo1YuvNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_Merge3YuvCustomTo1Yuv_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNode UsecaseZSL_Merge3YuvCustomTo1YuvNodes[] =
{
    {UsecaseZSL_Merge3YuvCustomTo1Yuv_node255_0_properties, 255, 0, {3, { 0 }, UsecaseZSL_Merge3YuvCustomTo1YuvNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Merge3YuvCustomTo1YuvNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_Merge3YuvCustomTo1YuvLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_Merge3YuvCustomTo1Yuv_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline SWMFMergeRaw***************************/

static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeRaw_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeRaw_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeRaw_source_Link_2NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeRaw_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_101_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_SWMFMergeRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_101_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_SWMFMergeRaw_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_IN0", &UsecaseZSL_TARGET_BUFFER_RAW_IN0_target, 1, UsecaseZSL_SWMFMergeRaw_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW_IN0
    {"TARGET_BUFFER_RAW_IN1", &UsecaseZSL_TARGET_BUFFER_RAW_IN1_target, 1, UsecaseZSL_SWMFMergeRaw_source_Link_1NodeDescriptors}, // TARGET_BUFFER_RAW_IN1
    {"TARGET_BUFFER_RAW_IN2", &UsecaseZSL_TARGET_BUFFER_RAW_IN2_target, 1, UsecaseZSL_SWMFMergeRaw_source_Link_2NodeDescriptors}, // TARGET_BUFFER_RAW_IN2
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_SWMFMergeRawNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-2
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_SWMFMergeRawNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_SWMFMergeRaw_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNode UsecaseZSL_SWMFMergeRawNodes[] =
{
    {UsecaseZSL_SWMFMergeRaw_node255_0_properties, 255, 0, {3, { 0 }, UsecaseZSL_SWMFMergeRawNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_SWMFMergeRawNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_SWMFMergeRawLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_SWMFMergeRaw_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline YuvGpu2Jpeg***************************/

static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_source_Link_0NodeDescriptors[] =
{
    {65538, 10, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup330[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup331[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link0_JPEGAggregator3_Out2Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup330}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup331}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_102_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup330}},
};
static ChiLinkNodeDescriptor s_103_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 3, 2, 0, {1, s_pruneGroup331}},
};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link1_JPEGDMA1_Out0Desc[] =
{
    {65537, 4, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link2_JPEGDMA1_Out1Desc[] =
{
    {65537, 4, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link3_JPEG4_Out1Desc[] =
{
    {6, 3, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link4_JPEG3_Out1Desc[] =
{
    {6, 3, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link5_IPE10_Out9Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup332[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_YuvGpu2Jpeg_Link6_ChiGPUNode0_Out0Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup332}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
    {65537, 3, 0, 0, {0, NULL}}, // JPEG
    {65547, 1, 0, 0, {0, NULL}}, // JPEGDMA
};

static ChiLinkNodeDescriptor s_104_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup332}},
};
static ChiTargetPortDescriptor UsecaseZSL_YuvGpu2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_102_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_103_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_104_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_YuvGpu2Jpeg_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 1, UsecaseZSL_YuvGpu2Jpeg_source_Link_0NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// JPEGAggregator3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode6_3InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// JPEGAggregator3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode6_3OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65537_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65537_3OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65537_4InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65537_4OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65538_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65538_10OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// JPEGDMA1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65547_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_YuvGpu2JpegNode65547_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_YuvGpu2Jpeg_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "8"},
};

static ChiNodeProperty UsecaseZSL_YuvGpu2Jpeg_node65537_4_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_YuvGpu2Jpeg_node65538_10_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup333[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiNode UsecaseZSL_YuvGpu2JpegNodes[] =
{
    {UsecaseZSL_YuvGpu2Jpeg_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_YuvGpu2JpegNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_YuvGpu2JpegNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 6, 3, {2, { 0 }, UsecaseZSL_YuvGpu2JpegNode6_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_YuvGpu2JpegNode6_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 3, {1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65537_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65537_3OutputPortDescriptors}, 0, {1, s_pruneGroup333}, 0, 0, { 0 }},
    {UsecaseZSL_YuvGpu2Jpeg_node65537_4_properties, 65537, 4, {2, { 0 }, UsecaseZSL_YuvGpu2JpegNode65537_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65537_4OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_YuvGpu2Jpeg_node65538_10_properties, 65538, 10, {1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65538_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65538_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65547, 1, {1, { 0 }, UsecaseZSL_YuvGpu2JpegNode65547_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_YuvGpu2JpegNode65547_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_YuvGpu2JpegLinks[] =
{
    {{6, 3, 2, 0, {0, NULL}}, 2, UsecaseZSL_YuvGpu2Jpeg_Link0_JPEGAggregator3_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_YuvGpu2Jpeg_Link1_JPEGDMA1_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_YuvGpu2Jpeg_Link2_JPEGDMA1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 4, 1, 0, {0, NULL}}, 1, UsecaseZSL_YuvGpu2Jpeg_Link3_JPEG4_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 3, 1, 0, {0, NULL}}, 1, UsecaseZSL_YuvGpu2Jpeg_Link4_JPEG3_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_YuvGpu2Jpeg_Link5_IPE10_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_YuvGpu2Jpeg_Link6_ChiGPUNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline QLLOfflineSnapshotStatsRegeneration***************************/

static ChiLinkNodeDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link0_BPS0_Out5Desc[] =
{
    {9, 0, 15, 0, {0, NULL}}, // StatsParse
    {10, 0, 15, 0, {0, NULL}}, // OfflineStats
};

static ChiLinkNodeDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link1_OfflineStats0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link2_StatsParse0_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link3_BPS0_Out1Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_105_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 1, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target, 1, s_105_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// OfflineStats0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode10_0InputPortDescriptors[] =
{
    {15, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBPSAWBBG
};

// OfflineStats0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode10_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort0
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode65539_0OutputPortDescriptors[] =
{
    {5, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortStatsBG
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode9_0InputPortDescriptors[] =
{
    {15, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBPSAWBBG
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node10_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node65539_0_properties[] =
{
    {2, "7"},
};

static ChiNodeProperty UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node9_0_properties[] =
{
    {6, "1"},
    {4, "1"},
    {20, "0"},
};

static ChiNode UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNodes[] =
{
    {UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node10_0_properties, 10, 0, {1, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode10_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode10_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node65539_0_properties, 65539, 0, {1, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode65539_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode65539_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNode9_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_QLLOfflineSnapshotStatsRegenerationLinks[] =
{
    {{65539, 0, 5, 1, {0, NULL}}, 2, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link0_BPS0_Out5Desc, {1, {ChiFormatBlob}, 16384, 12, 12, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link1_OfflineStats0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link2_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_Link3_BPS0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline AFBracketing3FrameFusionYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_0NodeDescriptors[] =
{
    {255, 102, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_1NodeDescriptors[] =
{
    {255, 102, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_2NodeDescriptors[] =
{
    {255, 102, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_Link0_ChiNode102_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_106_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {255, 102, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_106_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_AFBracketing3FrameFusionYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 1, UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV1
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV2", &UsecaseZSL_TARGET_BUFFER_YUV2_target, 1, UsecaseZSL_AFBracketing3FrameFusionYUV_source_Link_2NodeDescriptors}, // TARGET_BUFFER_YUV2
};

// ChiNode102 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_AFBracketing3FrameFusionYUVNode255_102InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-2
};

// ChiNode102 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_AFBracketing3FrameFusionYUVNode255_102OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_AFBracketing3FrameFusionYUV_node255_102_properties[] =
{
    {1, "com.qti.node.afbfusion"},
};

static ChiNode UsecaseZSL_AFBracketing3FrameFusionYUVNodes[] =
{
    {UsecaseZSL_AFBracketing3FrameFusionYUV_node255_102_properties, 255, 102, {3, { 0 }, UsecaseZSL_AFBracketing3FrameFusionYUVNode255_102InputPortDescriptors, 1, { 0 }, UsecaseZSL_AFBracketing3FrameFusionYUVNode255_102OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_AFBracketing3FrameFusionYUVLinks[] =
{
    {{255, 102, 0, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing3FrameFusionYUV_Link0_ChiNode102_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline AFBracketing2FrameAlignmentYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_Link_1NodeDescriptors[] =
{
    {65538, 6, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link0_IPE5_Out10Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link1_IPE6_Out10Desc[] =
{
    {65543, 0, 3, 0, {0, NULL}}, // CVP
    {65538, 2, 4, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link2_IPE55_Out11Desc[] =
{
    {65543, 0, 22, 0, {0, NULL}}, // CVP
    {65538, 2, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link3_IPE6_Out11Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // CVP
    {65538, 2, 5, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link4_CVP0_Out18Desc[] =
{
    {65543, 0, 23, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link5_CVP0_Out19Desc[] =
{
    {65543, 0, 29, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link6_CVP0_Out16Desc[] =
{
    {65543, 0, 10, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link7_CVP0_Out17Desc[] =
{
    {65543, 0, 11, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link8_CVP0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link9_IPE2_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_107_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_107_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV1
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV0
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdFull
    {4, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdFullRef
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdDS4
    {5, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdDS4Ref
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDisplay
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_5OutputPortDescriptors[] =
{
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdFullRef
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
};

// IPE6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_6InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_6OutputPortDescriptors[] =
{
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdFullRef
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
};

// CVP0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
};

// CVP0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65543_0OutputPortDescriptors[] =
{
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_2_properties[] =
{
    {2, "7"},
};

static ChiNodeProperty UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_6_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65543_0_properties[] =
{
    {2, "5"},
};

static ChiNode UsecaseZSL_AFBracketing2FrameAlignmentYUVNodes[] =
{
    {UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_2_properties, 65538, 2, {4, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65538_6_properties, 65538, 6, {1, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_6InputPortDescriptors, 2, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65538_6OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_AFBracketing2FrameAlignmentYUV_node65543_0_properties, 65543, 0, {7, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65543_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_AFBracketing2FrameAlignmentYUVNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_AFBracketing2FrameAlignmentYUVLinks[] =
{
    {{65538, 5, 10, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link0_IPE5_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 10, 0, {0, NULL}}, 2, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link1_IPE6_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 11, 0, {0, NULL}}, 2, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link2_IPE55_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 11, 0, {0, NULL}}, 2, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link3_IPE6_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link4_CVP0_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link5_CVP0_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link6_CVP0_Out16Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link7_CVP0_Out17Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link8_CVP0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_Link9_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLMultiVC***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link0_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link1_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link2_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link3_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link4_IFELite0_Out1Desc[] =
{
    {2, 0, 1, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_108_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link5_IFELite0_Out2Desc[] =
{
    {2, 1, 1, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT1
};

static ChiLinkNodeDescriptor s_109_TARGET_BUFFER_RAW_OUT1_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link6_IFELite0_Out3Desc[] =
{
    {2, 2, 3, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT2
};

static ChiLinkNodeDescriptor s_110_TARGET_BUFFER_RAW_OUT2_Link_NodeDescriptors[] =
{
    {65550, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_Link7_IFELite0_Out4Desc[] =
{
    {2, 3, 4, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT3
};

static ChiLinkNodeDescriptor s_111_TARGET_BUFFER_RAW_OUT3_Link_NodeDescriptors[] =
{
    {65550, 0, 4, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVC_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_108_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT1", &UsecaseZSL_TARGET_BUFFER_RAW_OUT1_target, 1, s_109_TARGET_BUFFER_RAW_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT1
    {"TARGET_BUFFER_RAW_OUT2", &UsecaseZSL_TARGET_BUFFER_RAW_OUT2_target, 1, s_110_TARGET_BUFFER_RAW_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT2
    {"TARGET_BUFFER_RAW_OUT3", &UsecaseZSL_TARGET_BUFFER_RAW_OUT3_target, 1, s_111_TARGET_BUFFER_RAW_OUT3_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT3
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVCNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVCNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLMultiVCNode65550_0OutputPortDescriptors[] =
{
    {1, 1, 1, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 1, 1, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
    {3, 1, 1, 12, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI2
    {4, 1, 1, 13, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI3
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLMultiVC_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNode UsecaseZSL_RealTimeFeatureZSLMultiVCNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLMultiVC_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLMultiVCNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLMultiVCNode65550_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLMultiVCNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLMultiVCLinks[] =
{
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link0_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link1_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link2_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link3_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link4_IFELite0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link5_IFELite0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 3, 12, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link6_IFELite0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 4, 13, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLMultiVC_Link7_IFELite0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawSWMCTF***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link1_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link2_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link3_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link4_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiMCTFNode
    {255, 0, 1, 0, {0, NULL}}, // ChiMCTFNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link5_ChiMCTFNode0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link6_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_112_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup334[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup334}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup335[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup335}}, // StatsParse
};

static const PruneVariant s_pruneGroup336[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup336}}, // StatsParse
};

static const PruneVariant s_pruneGroup337[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup338[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup337}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup338}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup339[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup340[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup341[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup339}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup340}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup341}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup342[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup343[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup342}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup343}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup344[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup345[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup344}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup345}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup346[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup347[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup346}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup347}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup348[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup349[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup348}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup349}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup350[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup350}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup351[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup351}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup352[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup352}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_112_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiMCTFNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
};

// ChiMCTFNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node255_0_properties[] =
{
    {1, "com.qti.node.swmctf"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup353[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup354[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup355[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup353}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup354}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup355}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link1_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link2_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link3_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link4_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link5_ChiMCTFNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link6_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link11_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link12_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link13_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link14_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link16_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link17_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_Link18_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureNZSLSnapshotRDI***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link3_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link4_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link5_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_113_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup356[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup356}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link7_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_113_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlib"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node8_0_properties[] =
{
    {4, "0"},
};

static const PruneVariant s_pruneGroup357[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINodes[] =
{
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node1_0_properties, 1, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node12_0_properties, 12, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node65536_0_properties, 65536, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65536_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup357}, 0, 0, { 0 }},
    {NULL, 9, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINode9_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureNZSLSnapshotRDILinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link3_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link4_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link5_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link6_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_Link7_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimePreviewVideoHFR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link0_IFE0_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link1_IFE0_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link2_IFE0_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_114_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_115_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup358[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup359[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup358}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup359}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link6_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup360[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup360}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup361[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup361}}, // StatsParse
};

static const PruneVariant s_pruneGroup362[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup362}}, // StatsParse
};

static const PruneVariant s_pruneGroup363[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup364[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup363}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup364}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup365[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup366[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup367[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup365}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup366}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup367}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup368[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup369[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup368}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup369}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup370[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup371[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup370}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup371}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup372[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup373[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup372}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup373}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup374[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup375[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup374}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup375}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup376[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup376}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup377[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup377}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup378[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFR_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup378}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_114_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_115_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode65536_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup379[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup380[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimePreviewVideoHFRNodes[] =
{
    {UsecaseZSL_RealTimePreviewVideoHFR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup379}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup380}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFR_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup381}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimePreviewVideoHFRLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link0_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link1_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link2_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFR_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFR_Link11_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link12_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link13_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link14_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFR_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link16_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link17_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFR_Link18_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimePreviewVideoHFRNo3A***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link0_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link1_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link2_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_116_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_117_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup382[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup382}}, // IFELite
};

static const PruneVariant s_pruneGroup383[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup383}}, // IFELite
};

static const PruneVariant s_pruneGroup384[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup384}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup385[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup385}}, // IFE
};

static const PruneVariant s_pruneGroup386[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup386}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup387[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup387}}, // StatsParse
};

static const PruneVariant s_pruneGroup388[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup388}}, // StatsParse
};

static const PruneVariant s_pruneGroup389[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup390[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup389}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup390}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup391[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup392[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup393[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup391}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup392}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup393}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup394[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup395[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup394}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup395}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup396[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup397[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup396}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup397}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup398[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup399[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup398}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup399}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup400[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup401[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup400}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup401}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup402[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup402}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup403[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup403}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup404[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup404}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_116_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_117_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimePreviewVideoHFRNo3A_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup405[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup406[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup407[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup408[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes[] =
{
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup405}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup406}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup407}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimePreviewVideoHFRNo3A_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimePreviewVideoHFRNo3ANode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup408}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimePreviewVideoHFRNo3ALinks[] =
{
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link0_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link1_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {1, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link6_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link7_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link8_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link9_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link10_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link14_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link19_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimePreviewVideoHFRNo3A_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotIFEYUVTOHAL***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_Link_0NodeDescriptors[] =
{
    {65536, 0, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup409[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_P010
    {8, 0, 3, 0, {1, s_pruneGroup409}}, // FDManager
};

static ChiLinkNodeDescriptor s_118_TARGET_BUFFER_P010_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link1_IFE0_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_119_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link2_IFE0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS16REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_120_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_P010", &UsecaseZSL_TARGET_BUFFER_P010_target, 1, s_118_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_119_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {"TARGET_BUFFER_DS16REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target, 1, s_120_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node8_0_properties[] =
{
    {4, "0"},
};

static const PruneVariant s_pruneGroup410[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes[] =
{
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup410}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotIFEYUVTOHALLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link0_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link1_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link2_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_Link3_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotBPSYUVTOHAL***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link0_BPS0_Out1Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_P010
};

static ChiLinkNodeDescriptor s_121_TARGET_BUFFER_P010_Link_NodeDescriptors[] =
{
    {65539, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link1_BPS0_Out2Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_122_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link2_BPS0_Out3Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS16REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_123_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link3_BPS0_Out4Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_124_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 4, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_P010", &UsecaseZSL_TARGET_BUFFER_P010_target, 1, s_121_TARGET_BUFFER_P010_Link_NodeDescriptors}, // TARGET_BUFFER_P010
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_122_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {"TARGET_BUFFER_DS16REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target, 1, s_123_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_OUT
    {"TARGET_BUFFER_DS64REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_target, 1, s_124_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHALNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotBPSYUVTOHALNode65539_0OutputPortDescriptors[] =
{
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNode UsecaseZSL_ZSLSnapshotBPSYUVTOHALNodes[] =
{
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_ZSLSnapshotBPSYUVTOHALNode65539_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_ZSLSnapshotBPSYUVTOHALNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotBPSYUVTOHALLinks[] =
{
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link0_BPS0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link1_BPS0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link2_BPS0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_Link3_BPS0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLSnapshotIPEYUVTOHAL***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_1NodeDescriptors[] =
{
    {65538, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_3NodeDescriptors[] =
{
    {65538, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_Link0_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_125_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_125_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_P010_UBWCTP10", &UsecaseZSL_TARGET_BUFFER_P010_UBWCTP10_target, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_0NodeDescriptors}, // TARGET_BUFFER_P010_UBWCTP10
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_1NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
    {"TARGET_BUFFER_DS16REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_2NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_IN
    {"TARGET_BUFFER_DS64REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_Link_3NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_IN
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHALNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLSnapshotIPEYUVTOHALNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

static ChiNode UsecaseZSL_ZSLSnapshotIPEYUVTOHALNodes[] =
{
    {NULL, 65538, 0, {4, { 0 }, UsecaseZSL_ZSLSnapshotIPEYUVTOHALNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLSnapshotIPEYUVTOHALNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLSnapshotIPEYUVTOHALLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_Link0_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalZSLYuv2Jpeg***************************/

static const PruneVariant s_pruneGroup411[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup412[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link0_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup411}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup412}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_126_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup411}},
};
static ChiLinkNodeDescriptor s_127_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup412}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link1_JPEGDMA0_Out0Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link2_JPEGDMA0_Out1Desc[] =
{
    {65537, 1, 1, 0, {0, NULL}}, // JPEG
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link3_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link4_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_source_Link_5NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
    {65537, 0, 0, 0, {0, NULL}},
    {65547, 0, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup413[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup414[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup413}}, // IPE
    {2, 5, 0, 0, {2, s_pruneGroup414}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_128_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup414}},
};
static const PruneVariant s_pruneGroup415[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_Link6_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup415}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_129_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup415}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_126_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_127_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_128_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_129_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2Jpeg_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 3, UsecaseZSL_InternalZSLYuv2Jpeg_source_Link_5NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode6_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65537_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort1
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65538_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65538_14OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65538_5OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// JPEGDMA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65547_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // JPEGDMAInputPort0
};

// JPEGDMA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegNode65547_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGDMAOutputPort1
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2Jpeg_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2Jpeg_node65538_14_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup416[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup417[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static ChiNode UsecaseZSL_InternalZSLYuv2JpegNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65537_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65537_1_properties, 65537, 1, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_14InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_14OutputPortDescriptors}, 1, {2, s_pruneGroup416}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2Jpeg_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup417}, 0, 0, { 0 }},
    {NULL, 65547, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65547_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegNode65547_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegLinks[] =
{
    {{6, 0, 2, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2Jpeg_Link0_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link1_JPEGDMA0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65547, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link2_JPEGDMA0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link3_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link4_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2Jpeg_Link5_IPE5_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2Jpeg_Link6_IPE14_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalZSLYuv2JpegScaling***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link0_IPE5_Out8Desc[] =
{
    {65537, 1, 0, 0, {0, NULL}}, // JPEG
};

static const PruneVariant s_pruneGroup418[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup419[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup420[] = {{PruneGroupLowResolutionSnapshot, PruneTypeFALSE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link1_IPE5_Out9Desc[] =
{
    {65538, 14, 0, 0, {2, s_pruneGroup418}}, // IPE
    {65537, 0, 0, 0, {1, s_pruneGroup419}}, // JPEG
    {2, 5, 0, 0, {2, s_pruneGroup420}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_130_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {2, s_pruneGroup420}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link2_JPEG1_Out1Desc[] =
{
    {6, 0, 1, 0, {0, NULL}}, // JPEGAggregator
};

static const PruneVariant s_pruneGroup421[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link3_IPE14_Out9Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup421}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_YUV
};

static ChiLinkNodeDescriptor s_131_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors[] =
{
    {65538, 14, 9, 0, {2, s_pruneGroup421}},
};
static const PruneVariant s_pruneGroup422[] = {{PruneGroupSnapshot, PruneTypeHEIC}};
static const PruneVariant s_pruneGroup423[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link4_JPEGAggregator0_Out2Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup422}}, // SinkBuffer ]-> TARGET_BUFFER_HEIC_BLOB
    {2, 0, 0, 0, {1, s_pruneGroup423}}, // SinkBuffer ]-> TARGET_BUFFER_SNAPSHOT
};

static ChiLinkNodeDescriptor s_132_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup422}},
};
static ChiLinkNodeDescriptor s_133_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors[] =
{
    {6, 0, 2, 0, {1, s_pruneGroup423}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_Link5_JPEG0_Out1Desc[] =
{
    {6, 0, 0, 0, {0, NULL}}, // JPEGAggregator
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_130_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_YUV", &UsecaseZSL_TARGET_BUFFER_HEIC_YUV_target, 1, s_131_TARGET_BUFFER_HEIC_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_YUV
    {"TARGET_BUFFER_HEIC_BLOB", &UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_target, 1, s_132_TARGET_BUFFER_HEIC_BLOB_Link_NodeDescriptors}, // TARGET_BUFFER_HEIC_BLOB
    {"TARGET_BUFFER_SNAPSHOT", &UsecaseZSL_TARGET_BUFFER_SNAPSHOT_target, 1, s_133_TARGET_BUFFER_SNAPSHOT_Link_NodeDescriptors}, // TARGET_BUFFER_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScaling_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CUSTOM_YUV", &UsecaseZSL_TARGET_BUFFER_CUSTOM_YUV_target, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_source_Link_0NodeDescriptors}, // TARGET_BUFFER_CUSTOM_YUV
};

// JPEGAggregator0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode6_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort1
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGAggregatorInputPort0
};

// JPEGAggregator0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode6_0OutputPortDescriptors[] =
{
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGAggregatorOutputPort0
};

// JPEG0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// JPEG1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // JPEGInputPort0
};

// JPEG1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // JPEGOutputPort0
};

// IPE14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_14OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_5OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegScaling_node65537_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegScaling_node65538_14_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_InternalZSLYuv2JpegScaling_node65538_5_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup424[] = {{PruneGroupSnapshot, PruneTypeJPEG}};
static const PruneVariant s_pruneGroup425[] = {{PruneGroupLowResolutionSnapshot, PruneTypeTRUE}, {PruneGroupSnapshot, PruneTypeHEIC}};
static ChiNode UsecaseZSL_InternalZSLYuv2JpegScalingNodes[] =
{
    {NULL, 6, 0, {2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode6_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode6_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65537, 0, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_0OutputPortDescriptors}, 0, {1, s_pruneGroup424}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegScaling_node65537_1_properties, 65537, 1, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65537_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegScaling_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_14InputPortDescriptors, 1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_14OutputPortDescriptors}, 1, {2, s_pruneGroup425}, 0, 0, { 0 }},
    {UsecaseZSL_InternalZSLYuv2JpegScaling_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalZSLYuv2JpegScalingNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalZSLYuv2JpegScalingLinks[] =
{
    {{65538, 5, 8, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_Link0_IPE5_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 3, UsecaseZSL_InternalZSLYuv2JpegScaling_Link1_IPE5_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_Link2_JPEG1_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_Link3_IPE14_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{6, 0, 2, 0, {0, NULL}}, 2, UsecaseZSL_InternalZSLYuv2JpegScaling_Link4_JPEGAggregator0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65537, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalZSLYuv2JpegScaling_Link5_JPEG0_Out1Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfsrPostFilter***************************/

static const PruneVariant s_pruneGroup426[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup427[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_0NodeDescriptors[] =
{
    {65538, 3, 0, 0, {0, NULL}},
    {65538, 66, 0, 0, {1, s_pruneGroup426}},
    {65538, 22, 0, 0, {1, s_pruneGroup427}},
};
static const PruneVariant s_pruneGroup428[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup428}}, // AISegmentation
};

static const PruneVariant s_pruneGroup429[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static const PruneVariant s_pruneGroup430[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_source_Link_2NodeDescriptors[] =
{
    {65538, 3, 1, 0, {0, NULL}},
    {65538, 66, 1, 0, {1, s_pruneGroup429}},
    {65538, 22, 1, 0, {1, s_pruneGroup430}},
};
static const PruneVariant s_pruneGroup431[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup432[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup431}}, // IPE3
    {65538, 66, 43, 0, {1, s_pruneGroup432}}, // IPE
};

static const PruneVariant s_pruneGroup433[] = {{PruneGroupHDRSnapshotProfile, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link2_IPE33_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup433}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_134_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup433}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link3_IPE33_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_135_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup434[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPostFilter_Link4_IPE66_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup434}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_136_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {1, s_pruneGroup434}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrPostFilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_134_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_135_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_136_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_MfsrPostFilter_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_target, 3, UsecaseZSL_MfsrPostFilter_source_Link_0NodeDescriptors}, // TARGET_BUFFER_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 3, UsecaseZSL_MfsrPostFilter_source_Link_2NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
};

// AISegmentation5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPostFilterNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
};

// AISegmentation5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPostFilterNode255_5OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatmap
};

// IPE422 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_22InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFULL
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4PD10
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_22OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE33 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
};

// IPE33 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_3OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_66InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
};

// IPE66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPostFilterNode65538_66OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_MfsrPostFilter_node255_5_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "2"},
};

static ChiNodeProperty UsecaseZSL_MfsrPostFilter_node65538_22_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_MfsrPostFilter_node65538_3_properties[] =
{
    {2, "0"},
    {4, "15"},
};

static const PruneVariant s_pruneGroup435[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup436[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup437[] = {{PruneGroupHDRSnapshotProfile, PruneTypeHLG10}};
static ChiNode UsecaseZSL_MfsrPostFilterNodes[] =
{
    {UsecaseZSL_MfsrPostFilter_node255_5_properties, 255, 5, {1, { 0 }, UsecaseZSL_MfsrPostFilterNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode255_5OutputPortDescriptors}, 2, {1, s_pruneGroup435}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPostFilter_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup436}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPostFilter_node65538_3_properties, 65538, 3, {3, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_3OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 66, {3, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfsrPostFilterNode65538_66OutputPortDescriptors}, 0, {1, s_pruneGroup437}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfsrPostFilterLinks[] =
{
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPostFilter_Link0_IPE22_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 22, 0, {0, NULL}}, 2, UsecaseZSL_MfsrPostFilter_Link1_AISegmentation5_Out22Desc, {1, {ChiFormatY8}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPostFilter_Link2_IPE33_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPostFilter_Link3_IPE33_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPostFilter_Link4_IPE66_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline QuadCFAFullSizeRaw***************************/

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link3_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link4_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link5_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link6_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeRaw_Link7_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CFA_FULLSIZE_RAW
};

static ChiLinkNodeDescriptor s_137_TARGET_BUFFER_CFA_FULLSIZE_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_QuadCFAFullSizeRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, s_137_TARGET_BUFFER_CFA_FULLSIZE_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_CFA_FULLSIZE_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlib"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeRaw_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlib"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNode UsecaseZSL_QuadCFAFullSizeRawNodes[] =
{
    {UsecaseZSL_QuadCFAFullSizeRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeRaw_node1_0_properties, 1, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeRaw_node12_0_properties, 12, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeRaw_node5_0_properties, 5, 0, {1, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeRaw_node65536_0_properties, 65536, 0, {2, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode65536_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 9, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeRawNode9_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_QuadCFAFullSizeRawLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link3_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link4_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link5_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link6_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeRaw_Link7_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline FusionSnapshot***************************/

static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_source_Link_1NodeDescriptors[] =
{
    {65538, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_source_Link_2NodeDescriptors[] =
{
    {65538, 2, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_source_Link_3NodeDescriptors[] =
{
    {65538, 3, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_Link0_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_Link1_IPE1_Out8Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_Link2_IPE2_Out8Desc[] =
{
    {255, 0, 2, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_Link3_IPE3_Out8Desc[] =
{
    {255, 0, 3, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_FusionSnapshot_Link4_ChiExternalNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_FUSION_SNAPSHOT
};

static ChiLinkNodeDescriptor s_138_TARGET_FUSION_SNAPSHOT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_FusionSnapshot_sink_TargetDescriptors[] =
{
    {"TARGET_FUSION_SNAPSHOT", &UsecaseZSL_TARGET_FUSION_SNAPSHOT_target, 1, s_138_TARGET_FUSION_SNAPSHOT_Link_NodeDescriptors}, // TARGET_FUSION_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_FusionSnapshot_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FUSION_INPUT0", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_target, 1, UsecaseZSL_FusionSnapshot_source_Link_0NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT0
    {"TARGET_BUFFER_FUSION_INPUT1", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_target, 1, UsecaseZSL_FusionSnapshot_source_Link_1NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT1
    {"TARGET_BUFFER_FUSION_INPUT2", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_target, 1, UsecaseZSL_FusionSnapshot_source_Link_2NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT2
    {"TARGET_BUFFER_FUSION_INPUT3", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_target, 1, UsecaseZSL_FusionSnapshot_source_Link_3NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT3
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_FusionSnapshotNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_FusionSnapshotNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_1OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_2InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_2OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_FusionSnapshotNode65538_3OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

static ChiNodeProperty UsecaseZSL_FusionSnapshot_node255_0_properties[] =
{
    {1, "com.qti.node.dummysat"},
    {4, "2"},
};

static ChiNodeProperty UsecaseZSL_FusionSnapshot_node65538_0_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_FusionSnapshot_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_FusionSnapshot_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_FusionSnapshot_node65538_3_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_FusionSnapshotNodes[] =
{
    {UsecaseZSL_FusionSnapshot_node255_0_properties, 255, 0, {4, { 0 }, UsecaseZSL_FusionSnapshotNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_FusionSnapshotNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_FusionSnapshot_node65538_0_properties, 65538, 0, {1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_FusionSnapshot_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_FusionSnapshot_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_FusionSnapshot_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_FusionSnapshotNode65538_3OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_FusionSnapshotLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_FusionSnapshot_Link0_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_FusionSnapshot_Link1_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_FusionSnapshot_Link2_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_FusionSnapshot_Link3_IPE3_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 1, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_FusionSnapshot_Link4_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline BokehSnapshot***************************/

static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_source_Link_2NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_source_Link_3NodeDescriptors[] =
{
    {255, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_Link0_ChiExternalNode0_Out0Desc[] =
{
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_BokehSnapshot_Link1_IPE10_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_FUSION_SNAPSHOT
};

static ChiLinkNodeDescriptor s_139_TARGET_FUSION_SNAPSHOT_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_BokehSnapshot_sink_TargetDescriptors[] =
{
    {"TARGET_FUSION_SNAPSHOT", &UsecaseZSL_TARGET_FUSION_SNAPSHOT_target, 1, s_139_TARGET_FUSION_SNAPSHOT_Link_NodeDescriptors}, // TARGET_FUSION_SNAPSHOT
};

static ChiTargetPortDescriptor UsecaseZSL_BokehSnapshot_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FUSION_INPUT0", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT0_target, 1, UsecaseZSL_BokehSnapshot_source_Link_0NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT0
    {"TARGET_BUFFER_FUSION_INPUT1", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT1_target, 1, UsecaseZSL_BokehSnapshot_source_Link_1NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT1
    {"TARGET_BUFFER_FUSION_INPUT2", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT2_target, 1, UsecaseZSL_BokehSnapshot_source_Link_2NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT2
    {"TARGET_BUFFER_FUSION_INPUT3", &UsecaseZSL_TARGET_BUFFER_FUSION_INPUT3_target, 1, UsecaseZSL_BokehSnapshot_source_Link_3NodeDescriptors}, // TARGET_BUFFER_FUSION_INPUT3
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_BokehSnapshotNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_BokehSnapshotNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_BokehSnapshotNode65538_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_BokehSnapshotNode65538_10OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
};

static ChiNodeProperty UsecaseZSL_BokehSnapshot_node255_0_properties[] =
{
    {1, "com.qti.node.dummyrtb"},
};

static ChiNodeProperty UsecaseZSL_BokehSnapshot_node65538_10_properties[] =
{
    {2, "8"},
};

static ChiNode UsecaseZSL_BokehSnapshotNodes[] =
{
    {UsecaseZSL_BokehSnapshot_node255_0_properties, 255, 0, {4, { 0 }, UsecaseZSL_BokehSnapshotNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_BokehSnapshotNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_BokehSnapshot_node65538_10_properties, 65538, 10, {1, { 0 }, UsecaseZSL_BokehSnapshotNode65538_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_BokehSnapshotNode65538_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_BokehSnapshotLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_BokehSnapshot_Link0_ChiExternalNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_BokehSnapshot_Link1_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraRAW16***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRAW16_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRAW16_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRAW16_source_Link_2NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRAW16_source_Link_3NodeDescriptors[] =
{
    {255, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRAW16_Link0_ChiExternalNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16_APP
};

static ChiLinkNodeDescriptor s_140_TARGET_BUFFER_RAW16_APP_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRAW16_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW16_APP", &UsecaseZSL_TARGET_BUFFER_RAW16_APP_target, 1, s_140_TARGET_BUFFER_RAW16_APP_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16_APP
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRAW16_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, UsecaseZSL_MultiCameraRAW16_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, UsecaseZSL_MultiCameraRAW16_source_Link_1NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, UsecaseZSL_MultiCameraRAW16_source_Link_2NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, UsecaseZSL_MultiCameraRAW16_source_Link_3NodeDescriptors}, // TARGET_BUFFER_RAW16
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRAW16Node255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRAW16Node255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

static ChiNodeProperty UsecaseZSL_MultiCameraRAW16_node255_0_properties[] =
{
    {1, "com.qti.node.dummysat"},
};

static ChiNode UsecaseZSL_MultiCameraRAW16Nodes[] =
{
    {UsecaseZSL_MultiCameraRAW16_node255_0_properties, 255, 0, {4, { 0 }, UsecaseZSL_MultiCameraRAW16Node255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRAW16Node255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRAW16Links[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRAW16_Link0_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalYuv2YuvIPE***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE_source_Link_0NodeDescriptors[] =
{
    {65538, 15, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE_Link0_IPE15_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static ChiLinkNodeDescriptor s_141_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 15, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE_Link1_ChiGPUNode0_Out1Desc[] =
{
    {2, 8, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_142_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE_Link2_ChiGPUNode0_Out2Desc[] =
{
    {2, 9, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_143_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE_Link3_IPE15_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_144_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 15, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_141_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_142_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_143_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_144_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
};

static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPE_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_InternalYuv2YuvIPE_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalYuv2YuvIPENode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalYuv2YuvIPENode255_0OutputPortDescriptors[] =
{
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS16
};

// IPE15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalYuv2YuvIPENode65538_15InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalYuv2YuvIPENode65538_15OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_InternalYuv2YuvIPE_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalYuv2YuvIPE_node65538_15_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalYuv2YuvIPENodes[] =
{
    {UsecaseZSL_InternalYuv2YuvIPE_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_InternalYuv2YuvIPENode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalYuv2YuvIPENode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalYuv2YuvIPE_node65538_15_properties, 65538, 15, {1, { 0 }, UsecaseZSL_InternalYuv2YuvIPENode65538_15InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalYuv2YuvIPENode65538_15OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalYuv2YuvIPELinks[] =
{
    {{65538, 15, 8, 0, {0, NULL}}, 2, UsecaseZSL_InternalYuv2YuvIPE_Link0_IPE15_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE_Link1_ChiGPUNode0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE_Link2_ChiGPUNode0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 15, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE_Link3_IPE15_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MFHDRTwoFrameSnapshotFusion***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
    {65538, 2, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_Link_1NodeDescriptors[] =
{
    {65538, 6, 0, 0, {0, NULL}},
    {65538, 2, 4, 0, {0, NULL}},
    {65543, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link0_IPE55_Out11Desc[] =
{
    {65543, 0, 22, 0, {0, NULL}}, // CVP
    {65538, 2, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link1_IPE6_Out11Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // CVP
    {65538, 2, 5, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link2_IPE5_Out12Desc[] =
{
    {65538, 2, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link3_IPE6_Out12Desc[] =
{
    {65538, 2, 6, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link4_IPE5_Out13Desc[] =
{
    {65538, 2, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link5_IPE6_Out13Desc[] =
{
    {65538, 2, 7, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link6_CVP0_Out18Desc[] =
{
    {65543, 0, 23, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link7_CVP0_Out19Desc[] =
{
    {65543, 0, 29, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link8_CVP0_Out16Desc[] =
{
    {65543, 0, 10, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link9_CVP0_Out17Desc[] =
{
    {65543, 0, 11, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link10_CVP0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup438[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link11_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup438}}, // AISegmentation
};

static const PruneVariant s_pruneGroup439[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link12_AISegmentation5_Out22Desc[] =
{
    {65538, 3, 43, 0, {1, s_pruneGroup439}}, // IPE
};

static const PruneVariant s_pruneGroup440[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link13_IPE2_Out10068Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup440}}, // IPE
};

static const PruneVariant s_pruneGroup441[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link14_IPE2_Out10069Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup441}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link15_IPE3_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_145_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link16_IPE3_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_146_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_145_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_146_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 3, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV1
};

// AISegmentation5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
};

// AISegmentation5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode255_5OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatmap
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_2InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {4, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFullRef
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4Ref
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {6, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16Ref
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {7, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64Ref
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_2OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_22InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFULL
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4PD10
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_22OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_3InputPortDescriptors[] =
{
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdDS4
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE55 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_5OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS64Ref
};

// IPE6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_6InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_6OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS64Ref
};

// CVP0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65543_0InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
};

// CVP0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65543_0OutputPortDescriptors[] =
{
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node255_5_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "2"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_2_properties[] =
{
    {2, "9"},
    {4, "9"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_22_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_3_properties[] =
{
    {2, "0"},
    {4, "10"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_6_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65543_0_properties[] =
{
    {2, "5"},
};

static const PruneVariant s_pruneGroup442[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup443[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiNode UsecaseZSL_MFHDRTwoFrameSnapshotFusionNodes[] =
{
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node255_5_properties, 255, 5, {1, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode255_5OutputPortDescriptors}, 2, {1, s_pruneGroup442}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_2_properties, 65538, 2, {8, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_2InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_2OutputPortDescriptors}, 2, {0, NULL}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup443}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_3_properties, 65538, 3, {3, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_3OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65538_6_properties, 65538, 6, {1, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_6InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65538_6OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRTwoFrameSnapshotFusion_node65543_0_properties, 65543, 0, {7, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65543_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MFHDRTwoFrameSnapshotFusionLinks[] =
{
    {{65538, 5, 11, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link0_IPE55_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 11, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link1_IPE6_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 12, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link2_IPE5_Out12Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 12, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link3_IPE6_Out12Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 13, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link4_IPE5_Out13Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 13, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link5_IPE6_Out13Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link6_CVP0_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link7_CVP0_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link8_CVP0_Out16Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link9_CVP0_Out17Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link10_CVP0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link11_IPE22_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 22, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link12_AISegmentation5_Out22Desc, {1, {ChiFormatY8}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 10068, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link13_IPE2_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 10069, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link14_IPE2_Out10069Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link15_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_Link16_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfsrEqualization***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfsrEqualization_source_Link_0NodeDescriptors[] =
{
    {65538, 4, 0, 0, {0, NULL}},
    {65538, 4, 27, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrEqualization_source_Link_1NodeDescriptors[] =
{
    {65538, 4, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrEqualization_source_Link_2NodeDescriptors[] =
{
    {65538, 4, 23, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrEqualization_Link0_IPE44_Out10Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_147_TARGET_BUFFER_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65538, 4, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrEqualization_Link1_IPE44_Out11Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_148_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 4, 11, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrEqualization_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_OUT_target, 1, s_147_TARGET_BUFFER_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_148_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MfsrEqualization_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target, 2, UsecaseZSL_MfsrEqualization_source_Link_0NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_IN
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 1, UsecaseZSL_MfsrEqualization_source_Link_1NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
    {"TARGET_BUFFER_ALGM_PLAIN8_IN", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target, 1, UsecaseZSL_MfsrEqualization_source_Link_2NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN8_IN
};

// IPE44 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrEqualizationNode65538_4InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {27, 1, 0, 0, { 0 }, NULL}, // IPEInputFullBokehDC
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {23, 1, 0, 0, { 0 }, NULL}, // IPEInputFullBlurMapVSE
};

// IPE44 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrEqualizationNode65538_4OutputPortDescriptors[] =
{
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
};

static ChiNodeProperty UsecaseZSL_MfsrEqualization_node65538_4_properties[] =
{
    {2, "14"},
    {4, "14"},
};

static ChiNode UsecaseZSL_MfsrEqualizationNodes[] =
{
    {UsecaseZSL_MfsrEqualization_node65538_4_properties, 65538, 4, {4, { 0 }, UsecaseZSL_MfsrEqualizationNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_MfsrEqualizationNode65538_4OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfsrEqualizationLinks[] =
{
    {{65538, 4, 10, 0, {0, NULL}}, 1, UsecaseZSL_MfsrEqualization_Link0_IPE44_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfsrEqualization_Link1_IPE44_Out11Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline InternalYuv2YuvIPE1***************************/

static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE1_source_Link_0NodeDescriptors[] =
{
    {65538, 15, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE1_Link0_IPE15_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static ChiLinkNodeDescriptor s_149_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 15, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE1_Link1_ChiGPUNode0_Out1Desc[] =
{
    {2, 8, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_150_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE1_Link2_ChiGPUNode0_Out2Desc[] =
{
    {2, 9, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_151_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_InternalYuv2YuvIPE1_Link3_IPE15_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_152_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 15, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_149_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_150_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_151_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_152_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
};

static ChiTargetPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 1, UsecaseZSL_InternalYuv2YuvIPE1_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1Node255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1Node255_0OutputPortDescriptors[] =
{
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS16
};

// IPE15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1Node65538_15InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_InternalYuv2YuvIPE1Node65538_15OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_InternalYuv2YuvIPE1_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_InternalYuv2YuvIPE1_node65538_15_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_InternalYuv2YuvIPE1Nodes[] =
{
    {UsecaseZSL_InternalYuv2YuvIPE1_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_InternalYuv2YuvIPE1Node255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalYuv2YuvIPE1Node255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_InternalYuv2YuvIPE1_node65538_15_properties, 65538, 15, {1, { 0 }, UsecaseZSL_InternalYuv2YuvIPE1Node65538_15InputPortDescriptors, 2, { 0 }, UsecaseZSL_InternalYuv2YuvIPE1Node65538_15OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_InternalYuv2YuvIPE1Links[] =
{
    {{65538, 15, 8, 0, {0, NULL}}, 2, UsecaseZSL_InternalYuv2YuvIPE1_Link0_IPE15_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE1_Link1_ChiGPUNode0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE1_Link2_ChiGPUNode0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 15, 9, 0, {0, NULL}}, 1, UsecaseZSL_InternalYuv2YuvIPE1_Link3_IPE15_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawRGB***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link0_IPE1_Out8Desc[] =
{
    {255, 1, 0, 0, {0, NULL}}, // ChiImgProcNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link1_ChiImgProcNode1_Out0Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_153_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link2_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link3_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link4_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link5_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_154_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup444[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup444}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup445[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup445}}, // StatsParse
};

static const PruneVariant s_pruneGroup446[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup446}}, // StatsParse
};

static const PruneVariant s_pruneGroup447[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup448[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup447}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup448}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup449[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup450[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup451[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup449}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup450}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup451}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup452[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup453[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup452}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup453}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup454[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup455[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup454}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup455}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup456[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup457[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup456}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup457}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup458[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup459[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup458}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup459}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup460[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup460}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup461[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup461}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup462[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup462}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_153_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_154_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiImgProcNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiImgProcNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0OutputPortDescriptors[] =
{
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_1_properties[] =
{
    {1, "com.qti.node.imgproc"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup463[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup464[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup465[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup463}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup464}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode255_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup465}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBLinks[] =
{
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link0_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link1_ChiImgProcNode1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link2_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link3_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link4_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link5_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link6_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link7_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link8_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link9_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link10_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link11_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link12_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link13_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link14_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link16_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link17_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_Link18_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLPreviewRaw***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link0_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {0, NULL}}, // AutoFocus
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_155_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup466[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup467[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup466}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup467}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup468[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup468}}, // StatsParse
};

static const PruneVariant s_pruneGroup469[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup470[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup469}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup470}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link4_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link5_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup471[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup471}}, // IFELite
};

static const PruneVariant s_pruneGroup472[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup472}}, // IFELite
};

static const PruneVariant s_pruneGroup473[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup473}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup474[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup474}}, // IFE
};

static const PruneVariant s_pruneGroup475[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup475}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup476[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup476}}, // StatsParse
};

static const PruneVariant s_pruneGroup477[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup478[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup479[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup477}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup478}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup479}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup480[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup481[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup480}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup481}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup482[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup483[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup482}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup483}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup484[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup485[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup484}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup485}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup486[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup486}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup487[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup487}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup488[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup488}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link20_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link21_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // CVP
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link22_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link23_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link24_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link25_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link26_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link27_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link28_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link29_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link30_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link31_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link32_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRaw_Link33_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_156_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, s_155_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_156_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode1_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

static UINT32 UsecaseZSL_ZSLPreviewRawNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_ZSLPreviewRawNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_ZSLPreviewRawNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_ZSLPreviewRawNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode5_0InputPortDescriptors[] =
{
    {11, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRaw
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode9_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawNode9_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node65543_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRaw_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup489[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup490[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup491[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup492[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_ZSLPreviewRawNodes[] =
{
    {UsecaseZSL_ZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_ZSLPreviewRawNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup489}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup490}, 0, 0, { 0 }},
    {NULL, 255, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode255_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 5, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode5_0InputPortDescriptors, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup491}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_ZSLPreviewRawNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_ZSLPreviewRawNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup492}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRaw_node9_1_properties, 9, 1, {3, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLPreviewRawLinks[] =
{
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link0_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link1_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link2_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link4_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link6_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link7_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link8_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link9_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link10_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRaw_Link20_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRaw_Link21_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link22_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link23_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link24_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link25_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link26_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link27_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link28_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link29_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link30_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link31_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link32_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRaw_Link33_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureNZSLSnapshotRDIStatsParse***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link1_Sensor0_Out1Desc[] =
{
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link2_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link3_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link4_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_157_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link5_IFE0_Out21Desc[] =
{
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link6_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link7_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link8_StatsProcessing0_Out0Desc[] =
{
    {3, 2, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link9_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link10_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link11_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link12_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link13_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_157_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode5_0InputPortDescriptors[] =
{
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0OutputPortDescriptors[] =
{
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAF
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {38, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_1InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlib"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node65536_0_properties[] =
{
    {6, "1"},
    {2, "5"},
    {18, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node9_0_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static ChiNode UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNodes[] =
{
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node5_0_properties, 5, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node65536_0_properties, 65536, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0InputPortDescriptors, 7, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node9_0_properties, 9, 0, {5, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_node9_1_properties, 9, 1, {2, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link2_IFE0_Out37Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link3_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link4_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link6_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link7_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link8_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link9_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link10_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link11_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link12_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_Link13_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfnrPrefilter***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link0_IPE0_Out10Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_158_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link1_IPE0_Out11Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_159_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link2_IPE0_Out12Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS16REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_160_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup493[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup493}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_161_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup493}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link4_BPS0_Out7Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_NV12_OUT
};

static ChiLinkNodeDescriptor s_162_TARGET_BUFFER_REG_NV12_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link5_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link6_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link7_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPrefilter_Link8_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_MfnrPrefilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target, 1, s_158_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_159_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {"TARGET_BUFFER_DS16REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target, 1, s_160_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_OUT
    {"TARGET_BUFFER_DS64REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_target, 1, s_161_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_OUT
    {"TARGET_BUFFER_REG_NV12_OUT", &UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_target, 1, s_162_TARGET_BUFFER_REG_NV12_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REG_NV12_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MfnrPrefilter_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_MfnrPrefilter_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPrefilterNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPrefilterNode65538_0OutputPortDescriptors[] =
{
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {12, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS16Ref
    {13, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS64Ref
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPrefilterNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPrefilterNode65539_0OutputPortDescriptors[] =
{
    {7, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortReg1
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNodeProperty UsecaseZSL_MfnrPrefilter_node65538_0_properties[] =
{
    {2, "1"},
    {4, "1"},
};

static ChiNodeProperty UsecaseZSL_MfnrPrefilter_node65539_0_properties[] =
{
    {2, "1"},
    {4, "1"},
};

static ChiNode UsecaseZSL_MfnrPrefilterNodes[] =
{
    {UsecaseZSL_MfnrPrefilter_node65538_0_properties, 65538, 0, {4, { 0 }, UsecaseZSL_MfnrPrefilterNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_MfnrPrefilterNode65538_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrPrefilter_node65539_0_properties, 65539, 0, {1, { 0 }, UsecaseZSL_MfnrPrefilterNode65539_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_MfnrPrefilterNode65539_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfnrPrefilterLinks[] =
{
    {{65538, 0, 10, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link0_IPE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link1_IPE0_Out11Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 12, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link2_IPE0_Out12Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 13, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link3_IPE0_Out13Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link4_BPS0_Out7Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link5_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link6_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link7_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPrefilter_Link8_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline QuadCFAFullSizeStatsParse***************************/

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link1_Sensor0_Out1Desc[] =
{
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link2_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_CFA_FULLSIZE_RAW
};

static ChiLinkNodeDescriptor s_163_TARGET_BUFFER_CFA_FULLSIZE_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link3_IFE0_Out21Desc[] =
{
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link4_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link5_IFE0_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link6_AutoFocus0_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link7_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 1, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link8_StatsProcessing0_Out0Desc[] =
{
    {3, 2, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link9_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link10_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link11_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link12_IFE0_Out38Desc[] =
{
    {9, 0, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup494[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link13_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {2, s_pruneGroup494}}, // AutoFocus
};

static const PruneVariant s_pruneGroup495[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link14_IFE0_Out28Desc[] =
{
    {5, 0, 35, 0, {2, s_pruneGroup495}}, // AutoFocus
};

static const PruneVariant s_pruneGroup496[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_Link15_IFE0_Out39Desc[] =
{
    {5, 0, 89, 0, {2, s_pruneGroup496}}, // AutoFocus
};

static ChiTargetPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParse_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_CFA_FULLSIZE_RAW", &UsecaseZSL_TARGET_BUFFER_CFA_FULLSIZE_RAW_target, 1, s_163_TARGET_BUFFER_CFA_FULLSIZE_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_CFA_FULLSIZE_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode1_0InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {35, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPreProcessedPDHWPDAF
    {89, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {38, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {28, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPD
    {39, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedData
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode9_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode9_1InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_QuadCFAFullSizeStatsParseNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlib"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlib"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node65536_0_properties[] =
{
    {6, "1"},
    {2, "5"},
    {18, "1"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node9_0_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_QuadCFAFullSizeStatsParse_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static ChiNode UsecaseZSL_QuadCFAFullSizeStatsParseNodes[] =
{
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node1_0_properties, 1, 0, {2, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode5_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node65536_0_properties, 65536, 0, {2, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode65536_0InputPortDescriptors, 9, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node9_0_properties, 9, 0, {4, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode9_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_QuadCFAFullSizeStatsParse_node9_1_properties, 9, 1, {2, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_QuadCFAFullSizeStatsParseNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_QuadCFAFullSizeStatsParseLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link2_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_QuadCFAFullSizeStatsParse_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_QuadCFAFullSizeStatsParse_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 2, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link5_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link6_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link7_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link8_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link9_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link10_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_QuadCFAFullSizeStatsParse_Link11_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 0, {0, NULL}}, 2, UsecaseZSL_QuadCFAFullSizeStatsParse_Link12_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link13_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 28, 2, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link14_IFE0_Out28Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 39, 2, {0, NULL}}, 1, UsecaseZSL_QuadCFAFullSizeStatsParse_Link15_IFE0_Out39Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawPerPortOfflineIFE***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link1_IFELite0_Out9Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup497[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup497}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup498[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup498}}, // StatsParse
};

static const PruneVariant s_pruneGroup499[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup499}}, // StatsParse
};

static const PruneVariant s_pruneGroup500[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup501[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup500}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup501}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup502[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup503[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup504[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup502}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup503}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup504}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup505[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup506[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup505}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup506}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup507[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup508[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup507}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup508}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup509[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup510[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup509}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup510}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup511[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup512[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup511}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup512}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup513[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup513}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup514[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup514}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup515[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup515}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_164_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_165_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link20_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_166_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_164_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_165_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_166_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0OutputPortDescriptors[] =
{
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65550_0OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputVirtualRDI0
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup516[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup517[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup518[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup516}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup517}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65550_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup518}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFELinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link1_IFELite0_Out9Desc, {1, {ChiFormatRawPlain16}, 0, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link2_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link3_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link8_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link11_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link12_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link13_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link14_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link15_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link16_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link17_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link18_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link19_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_Link20_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawOfflineIFE***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link0_Sensor0_Out0Desc[] =
{
    {65550, 0, 0, 0, {0, NULL}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link1_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link2_IFELite0_Out2Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_167_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65550, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup519[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup519}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup520[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup520}}, // StatsParse
};

static const PruneVariant s_pruneGroup521[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup521}}, // StatsParse
};

static const PruneVariant s_pruneGroup522[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup523[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup522}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup523}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup524[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup525[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup526[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup524}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup525}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup526}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup527[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup528[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup527}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup528}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup529[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup530[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup529}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup530}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup531[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup532[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup531}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup532}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup533[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup534[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup533}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup534}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup535[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup535}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup536[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup536}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup537[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup537}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_168_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_169_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link21_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_170_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_167_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_168_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_169_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_170_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0OutputPortDescriptors[] =
{
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65550_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IFELiteInputPortSensor
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup538[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup539[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup540[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup538}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup539}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup540}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFELinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link1_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link2_IFELite0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link3_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link4_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link5_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link6_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link7_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link8_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link9_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link10_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link11_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link12_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link13_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link14_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link15_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link16_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link17_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link18_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link19_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link20_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_Link21_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLReprocessYuvToYuv3Streams***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link0_IPE0_Out8Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link1_IPE0_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link2_IPE1_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT0
};

static ChiLinkNodeDescriptor s_171_TARGET_BUFFER_REPROCESS_OUT0_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link3_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT1
};

static ChiLinkNodeDescriptor s_172_TARGET_BUFFER_REPROCESS_OUT1_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link4_IPE1_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT2
};

static ChiLinkNodeDescriptor s_173_TARGET_BUFFER_REPROCESS_OUT2_Link_NodeDescriptors[] =
{
    {65538, 1, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link5_IPE2_Out8Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT3
};

static ChiLinkNodeDescriptor s_174_TARGET_BUFFER_REPROCESS_OUT3_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link6_IPE2_Out9Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT4
};

static ChiLinkNodeDescriptor s_175_TARGET_BUFFER_REPROCESS_OUT4_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link7_IPE2_Out51Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_176_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 51, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_REPROCESS_OUT0", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT0_target, 1, s_171_TARGET_BUFFER_REPROCESS_OUT0_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT0
    {"TARGET_BUFFER_REPROCESS_OUT1", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT1_target, 1, s_172_TARGET_BUFFER_REPROCESS_OUT1_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT1
    {"TARGET_BUFFER_REPROCESS_OUT2", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT2_target, 1, s_173_TARGET_BUFFER_REPROCESS_OUT2_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT2
    {"TARGET_BUFFER_REPROCESS_OUT3", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT3_target, 1, s_174_TARGET_BUFFER_REPROCESS_OUT3_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT3
    {"TARGET_BUFFER_REPROCESS_OUT4", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT4_target, 1, s_175_TARGET_BUFFER_REPROCESS_OUT4_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT4
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_176_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3Streams_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_REPROCESS_IN", &UsecaseZSL_TARGET_BUFFER_REPROCESS_IN_target, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_source_Link_0NodeDescriptors}, // TARGET_BUFFER_REPROCESS_IN
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
};

static ChiNodeProperty UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_0_properties[] =
{
    {2, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNode UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNodes[] =
{
    {UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_0_properties, 65538, 0, {1, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLReprocessYuvToYuv3Streams_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_2InputPortDescriptors, 3, { 0 }, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLReprocessYuvToYuv3StreamsLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link0_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 12, 12, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link1_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 12, 12, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link2_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link3_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 51, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link4_IPE1_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link5_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link6_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 51, 0, {0, NULL}}, 1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_Link7_IPE2_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MFHDRThreeFrameSnapshotFusion***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_0NodeDescriptors[] =
{
    {65538, 5, 0, 0, {0, NULL}},
    {65538, 3, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_1NodeDescriptors[] =
{
    {65538, 6, 0, 0, {0, NULL}},
    {65543, 0, 3, 0, {0, NULL}},
    {65543, 1, 3, 0, {0, NULL}},
    {65538, 3, 14, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup541[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link0_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup541}}, // AISegmentation
};

static const PruneVariant s_pruneGroup542[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link1_AISegmentation5_Out22Desc[] =
{
    {65538, 4, 43, 0, {1, s_pruneGroup542}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 7, 0, 0, {0, NULL}},
    {65538, 3, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup543[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link2_IPE33_Out10068Desc[] =
{
    {65538, 4, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup543}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link3_IPE55_Out11Desc[] =
{
    {65543, 0, 22, 0, {0, NULL}}, // CVP0
    {65538, 3, 1, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link4_IPE6_Out11Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // CVP0
    {65543, 1, 5, 0, {0, NULL}}, // CVP1
    {65538, 3, 15, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link5_IPE7_Out11Desc[] =
{
    {65543, 1, 22, 0, {0, NULL}}, // CVP1
    {65538, 3, 5, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link6_IPE55_Out12Desc[] =
{
    {65538, 3, 2, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link7_IPE66_Out12Desc[] =
{
    {65538, 3, 17, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link8_IPE77_Out12Desc[] =
{
    {65538, 3, 6, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link9_IPE55_Out13Desc[] =
{
    {65538, 3, 3, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link10_IPE66_Out13Desc[] =
{
    {65538, 3, 18, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link11_IPE77_Out13Desc[] =
{
    {65538, 3, 7, 0, {0, NULL}}, // IPE3
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link12_CVP00_Out18Desc[] =
{
    {65543, 0, 23, 0, {0, NULL}}, // CVP0
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link13_CVP00_Out19Desc[] =
{
    {65543, 0, 29, 0, {0, NULL}}, // CVP0
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link14_CVP00_Out16Desc[] =
{
    {65543, 0, 10, 0, {0, NULL}}, // CVP0
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link15_CVP00_Out17Desc[] =
{
    {65543, 0, 11, 0, {0, NULL}}, // CVP0
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link16_CVP11_Out18Desc[] =
{
    {65543, 1, 23, 0, {0, NULL}}, // CVP1
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link17_CVP11_Out19Desc[] =
{
    {65543, 1, 29, 0, {0, NULL}}, // CVP1
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link18_CVP11_Out16Desc[] =
{
    {65543, 1, 10, 0, {0, NULL}}, // CVP1
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link19_CVP11_Out17Desc[] =
{
    {65543, 1, 11, 0, {0, NULL}}, // CVP1
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link20_CVP00_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link21_CVP11_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup544[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link22_IPE33_Out10069Desc[] =
{
    {65538, 4, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup544}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link23_IPE4_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_177_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 4, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link24_IPE4_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_178_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 4, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_177_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_178_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 4, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV1
    {"TARGET_BUFFER_YUV2", &UsecaseZSL_TARGET_BUFFER_YUV2_target, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_Link_4NodeDescriptors}, // TARGET_BUFFER_YUV2
};

// AISegmentation5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
};

// AISegmentation5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode255_5OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatmap
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFULL
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4PD10
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE33 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {14, 1, 0, 0, { 0 }, NULL}, // IPEInput2PortFull
    {4, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFullRef
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {15, 0, 0, 0, { 0 }, NULL}, // IPEInput2PortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4Ref
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {17, 0, 0, 0, { 0 }, NULL}, // IPEInput2PortDS16
    {6, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16Ref
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {18, 0, 0, 0, { 0 }, NULL}, // IPEInput2PortDS64
    {7, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64Ref
};

// IPE33 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_3OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_4InputPortDescriptors[] =
{
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortIdDS4
};

// IPE4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_4OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE55 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_5OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS64Ref
};

// IPE6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_6InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_6OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS64Ref
};

// IPE7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_7InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_7OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS16Ref
    {13, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortIdDS64Ref
};

// CVP00 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_0InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
};

// CVP00 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_0OutputPortDescriptors[] =
{
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// CVP11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_1InputPortDescriptors[] =
{
    {3, 1, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
};

// CVP11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_1OutputPortDescriptors[] =
{
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node255_5_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "2"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_22_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_3_properties[] =
{
    {2, "9"},
    {4, "9"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_4_properties[] =
{
    {2, "0"},
    {4, "10"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_5_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_6_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_7_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65543_0_properties[] =
{
    {2, "6"},
};

static ChiNodeProperty UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65543_1_properties[] =
{
    {2, "7"},
};

static const PruneVariant s_pruneGroup545[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup546[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiNode UsecaseZSL_MFHDRThreeFrameSnapshotFusionNodes[] =
{
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node255_5_properties, 255, 5, {1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode255_5OutputPortDescriptors}, 2, {1, s_pruneGroup545}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_22_properties, 65538, 22, {2, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_22OutputPortDescriptors}, 2, {1, s_pruneGroup546}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_3_properties, 65538, 3, {12, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_3InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_3OutputPortDescriptors}, 2, {0, NULL}, ModeMFHDR3Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_4_properties, 65538, 4, {3, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_4OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_6_properties, 65538, 6, {1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_6InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_6OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65538_7_properties, 65538, 7, {1, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_7InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65538_7OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65543_0_properties, 65543, 0, {7, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRThreeFrameSnapshotFusion_node65543_1_properties, 65543, 1, {7, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_1InputPortDescriptors, 5, { 0 }, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNode65543_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MFHDRThreeFrameSnapshotFusionLinks[] =
{
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link0_IPE22_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 22, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link1_AISegmentation5_Out22Desc, {1, {ChiFormatY8}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 10068, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link2_IPE33_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 11, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link3_IPE55_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 11, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link4_IPE6_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 11, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link5_IPE7_Out11Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 12, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link6_IPE55_Out12Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 12, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link7_IPE66_Out12Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 12, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link8_IPE77_Out12Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 13, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link9_IPE55_Out13Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 13, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link10_IPE66_Out13Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 13, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link11_IPE77_Out13Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link12_CVP00_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link13_CVP00_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link14_CVP00_Out16Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link15_CVP00_Out17Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 18, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link16_CVP11_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 19, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link17_CVP11_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 16, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link18_CVP11_Out16Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 17, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link19_CVP11_Out17Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link20_CVP00_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link21_CVP11_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 10069, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link22_IPE33_Out10069Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link23_IPE4_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_Link24_IPE4_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRaw***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_179_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup547[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup547}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup548[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup548}}, // StatsParse
};

static const PruneVariant s_pruneGroup549[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup549}}, // StatsParse
};

static const PruneVariant s_pruneGroup550[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup551[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup550}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup551}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup552[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup553[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup554[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup552}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup553}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup554}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup555[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup556[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup555}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup556}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup557[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup558[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup557}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup558}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup559[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup560[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup559}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup560}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup561[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup562[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup561}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup562}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup563[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup563}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup564[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup564}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup565[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup565}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_180_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_181_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link20_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_182_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup566[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup566}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link22_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_179_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_180_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_181_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_182_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup567[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup568[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup569[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup570[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup567}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup568}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup569}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRaw_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup570}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link1_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link2_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link3_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link4_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link5_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link7_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link9_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link11_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link12_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link13_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link14_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link15_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link17_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link18_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link19_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link20_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link21_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_Link22_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline ZSLPreviewRawYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link0_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_183_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup571[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup572[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link1_IFE0_Out32Desc[] =
{
    {9, 1, 3, 0, {0, NULL}}, // StatsParse
    {9, 0, 3, 0, {1, s_pruneGroup571}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup572}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup573[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link2_IFE0_Out19Desc[] =
{
    {9, 1, 9, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup573}}, // StatsParse
};

static const PruneVariant s_pruneGroup574[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup575[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link3_IFE0_Out21Desc[] =
{
    {9, 1, 1, 0, {0, NULL}}, // StatsParse
    {9, 0, 1, 0, {1, s_pruneGroup574}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup575}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link4_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link5_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup576[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link6_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup576}}, // IFELite
};

static const PruneVariant s_pruneGroup577[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link7_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup577}}, // IFELite
};

static const PruneVariant s_pruneGroup578[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link8_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup578}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link9_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup579[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link10_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup579}}, // IFE
};

static const PruneVariant s_pruneGroup580[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup580}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup581[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup581}}, // StatsParse
};

static const PruneVariant s_pruneGroup582[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup583[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup584[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup582}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup583}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup584}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup585[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup586[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup585}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup586}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup587[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup588[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup587}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup588}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup589[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup590[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup589}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup590}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup591[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link17_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup591}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup592[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link18_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup592}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup593[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link19_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup593}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup594[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup594}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link21_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link22_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link23_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // CVP
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link24_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link25_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link26_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link27_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link28_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link29_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link30_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link31_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link32_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link33_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link34_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link35_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_184_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_ZSLPreviewRawYUV_Link36_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW
};

static ChiLinkNodeDescriptor s_185_TARGET_BUFFER_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_ZSLPreviewRawYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_183_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_184_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, s_185_TARGET_BUFFER_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_RAW
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode1_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

static UINT32 UsecaseZSL_ZSLPreviewRawYUVNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_ZSLPreviewRawYUVNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_ZSLPreviewRawYUVNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_ZSLPreviewRawYUVNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65536_0OutputPortDescriptors[] =
{
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65538_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode9_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode9_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_ZSLPreviewRawYUVNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65538_0_properties[] =
{
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node65543_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_ZSLPreviewRawYUV_node9_1_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup595[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup596[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup597[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup598[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup599[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_ZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_ZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup595}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup596}, 0, 0, { 0 }},
    {NULL, 255, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode255_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup597}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65538_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65543_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup598}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup599}, 0, 0, { 0 }},
    {UsecaseZSL_ZSLPreviewRawYUV_node9_1_properties, 9, 1, {3, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_ZSLPreviewRawYUVNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_ZSLPreviewRawYUVLinks[] =
{
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link0_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link1_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link2_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link3_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link4_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link5_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link6_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link7_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link8_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link9_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link10_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link11_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link15_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link17_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link18_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link19_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link20_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link21_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_ZSLPreviewRawYUV_Link22_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_ZSLPreviewRawYUV_Link23_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link24_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link25_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link26_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link27_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link28_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link29_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link30_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link31_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link32_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link33_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link34_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link35_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_ZSLPreviewRawYUV_Link36_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawYUV***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE1_Out9Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link1_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_186_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_IPE2_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_187_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_IPE2_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_188_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_IFE0_Out24Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_IFE0_Out23Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_IFE0_Out22Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_IFE0_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_189_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup600[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup600}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup601[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup601}}, // StatsParse
};

static const PruneVariant s_pruneGroup602[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup602}}, // StatsParse
};

static const PruneVariant s_pruneGroup603[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup604[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup603}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup604}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup605[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup606[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup607[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup605}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup606}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup607}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup608[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup609[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup608}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup609}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup610[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup611[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup610}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup611}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup612[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup613[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup612}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup613}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup614[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup615[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup614}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup615}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup616[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup616}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup617[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup617}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup618[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup618}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup619[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup619}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_186_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_187_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_188_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_189_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0OutputPortDescriptors[] =
{
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_2OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup620[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup621[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup622[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup623[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup620}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup621}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup622}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup623}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks[] =
{
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link0_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 12, 12, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link1_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link2_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link3_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link4_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link5_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link6_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link7_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link8_IFE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link9_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link10_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link11_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link12_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link13_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link14_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link15_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link16_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link17_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link18_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link19_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link20_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link21_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_Link22_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfnrPostFilter***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_0NodeDescriptors[] =
{
    {65539, 3, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_1NodeDescriptors[] =
{
    {65538, 14, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_2NodeDescriptors[] =
{
    {65538, 14, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_3NodeDescriptors[] =
{
    {65538, 14, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_4NodeDescriptors[] =
{
    {65538, 14, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link0_BPS3_Out1Desc[] =
{
    {65538, 14, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link1_BPS3_Out2Desc[] =
{
    {65538, 14, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link2_BPS3_Out3Desc[] =
{
    {65538, 14, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link3_BPS3_Out4Desc[] =
{
    {65538, 14, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_source_Link_9NodeDescriptors[] =
{
    {255, 0, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link4_BPS3_Out7Desc[] =
{
    {255, 0, 11, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link5_ChiExternalNode0_Out0Desc[] =
{
    {3, 10, 1, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link6_IPE14_Out11Desc[] =
{
    {65539, 4, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link7_BPS4_Out1Desc[] =
{
    {65538, 15, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link8_BPS4_Out2Desc[] =
{
    {65538, 15, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link9_BPS4_Out3Desc[] =
{
    {65538, 15, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link10_BPS4_Out4Desc[] =
{
    {65538, 15, 3, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrPostFilter_Link11_IPE15_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV
};

static ChiLinkNodeDescriptor s_190_TARGET_BUFFER_YUV_Link_NodeDescriptors[] =
{
    {65538, 15, 9, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfnrPostFilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV", &UsecaseZSL_TARGET_BUFFER_YUV_target, 1, s_190_TARGET_BUFFER_YUV_Link_NodeDescriptors}, // TARGET_BUFFER_YUV
};

static ChiTargetPortDescriptor UsecaseZSL_MfnrPostFilter_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_FULLREF_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_1NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_IN
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_2NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
    {"TARGET_BUFFER_DS16REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_3NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_IN
    {"TARGET_BUFFER_DS64REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_4NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_IN
    {"TARGET_BUFFER_REG_NV12_IN", &UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_target, 1, UsecaseZSL_MfnrPostFilter_source_Link_9NodeDescriptors}, // TARGET_BUFFER_REG_NV12_IN
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPostFilterNode255_0InputPortDescriptors[] =
{
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPostFilterNode255_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPostFilterNode65538_14InputPortDescriptors[] =
{
    {4, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFullRef
    {5, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4Ref
    {6, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16Ref
    {7, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS64Ref
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPostFilterNode65538_14OutputPortDescriptors[] =
{
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
};

// IPE15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPostFilterNode65538_15InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPostFilterNode65538_15OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// BPS3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPostFilterNode65539_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPostFilterNode65539_3OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortReg1
};

// BPS4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrPostFilterNode65539_4InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrPostFilterNode65539_4OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

static ChiNodeProperty UsecaseZSL_MfnrPostFilter_node255_0_properties[] =
{
    {1, "com.qti.node.swregistration"},
};

static ChiNodeProperty UsecaseZSL_MfnrPostFilter_node65538_14_properties[] =
{
    {2, "1"},
    {4, "4"},
};

static ChiNodeProperty UsecaseZSL_MfnrPostFilter_node65538_15_properties[] =
{
    {2, "0"},
    {4, "4"},
};

static ChiNodeProperty UsecaseZSL_MfnrPostFilter_node65539_3_properties[] =
{
    {2, "3"},
    {4, "1"},
};

static ChiNodeProperty UsecaseZSL_MfnrPostFilter_node65539_4_properties[] =
{
    {2, "4"},
    {4, "1"},
};

static ChiNode UsecaseZSL_MfnrPostFilterNodes[] =
{
    {UsecaseZSL_MfnrPostFilter_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_MfnrPostFilterNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfnrPostFilterNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrPostFilter_node65538_14_properties, 65538, 14, {8, { 0 }, UsecaseZSL_MfnrPostFilterNode65538_14InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfnrPostFilterNode65538_14OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrPostFilter_node65538_15_properties, 65538, 15, {4, { 0 }, UsecaseZSL_MfnrPostFilterNode65538_15InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfnrPostFilterNode65538_15OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrPostFilter_node65539_3_properties, 65539, 3, {1, { 0 }, UsecaseZSL_MfnrPostFilterNode65539_3InputPortDescriptors, 5, { 0 }, UsecaseZSL_MfnrPostFilterNode65539_3OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrPostFilter_node65539_4_properties, 65539, 4, {1, { 0 }, UsecaseZSL_MfnrPostFilterNode65539_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MfnrPostFilterNode65539_4OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfnrPostFilterLinks[] =
{
    {{65539, 3, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link0_BPS3_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 3, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link1_BPS3_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 3, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link2_BPS3_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 3, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link3_BPS3_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 3, 7, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link4_BPS3_Out7Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link5_ChiExternalNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link6_IPE14_Out11Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 4, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link7_BPS4_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 4, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link8_BPS4_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 4, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link9_BPS4_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 4, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link10_BPS4_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 1, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 15, 9, 0, {0, NULL}}, 1, UsecaseZSL_MfnrPostFilter_Link11_IPE15_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfsrPrefilter***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_source_Link_0NodeDescriptors[] =
{
    {65539, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link0_IPE0_Out10Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_191_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link1_IPE0_Out11Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_192_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link2_IPE0_Out12Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DS16REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_193_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 12, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup624[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link3_IPE0_Out13Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup624}}, // SinkBuffer ]-> TARGET_BUFFER_DS64REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_194_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 0, 13, 0, {1, s_pruneGroup624}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link4_BPS0_Out1Desc[] =
{
    {65543, 0, 3, 0, {0, NULL}}, // EVA
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link5_BPS0_Out7Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // EVA
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_NV12_OUT
};

static ChiLinkNodeDescriptor s_195_TARGET_BUFFER_REG_NV12_OUT_Link_NodeDescriptors[] =
{
    {65539, 0, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link6_EVA0_Out1Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_EVA_DMECONTEXT_OUT
};

static ChiLinkNodeDescriptor s_196_TARGET_BUFFER_EVA_DMECONTEXT_OUT_Link_NodeDescriptors[] =
{
    {65543, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link7_EVA0_Out2Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REG_UBWCNV124R_OUT
};

static ChiLinkNodeDescriptor s_197_TARGET_BUFFER_REG_UBWCNV124R_OUT_Link_NodeDescriptors[] =
{
    {65543, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link8_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link9_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrPrefilter_Link10_BPS0_Out4Desc[] =
{
    {65538, 0, 3, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_MfsrPrefilter_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target, 1, s_191_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_192_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {"TARGET_BUFFER_DS16REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_OUT_target, 1, s_193_TARGET_BUFFER_DS16REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_OUT
    {"TARGET_BUFFER_DS64REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_target, 1, s_194_TARGET_BUFFER_DS64REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_OUT
    {"TARGET_BUFFER_REG_NV12_OUT", &UsecaseZSL_TARGET_BUFFER_REG_NV12_OUT_target, 1, s_195_TARGET_BUFFER_REG_NV12_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REG_NV12_OUT
    {"TARGET_BUFFER_EVA_DMECONTEXT_OUT", &UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_target, 1, s_196_TARGET_BUFFER_EVA_DMECONTEXT_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_EVA_DMECONTEXT_OUT
    {"TARGET_BUFFER_REG_UBWCNV124R_OUT", &UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_target, 1, s_197_TARGET_BUFFER_REG_UBWCNV124R_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REG_UBWCNV124R_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MfsrPrefilter_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_MfsrPrefilter_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPrefilterNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPrefilterNode65538_0OutputPortDescriptors[] =
{
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {12, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS16Ref
    {13, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS64Ref
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPrefilterNode65539_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPrefilterNode65539_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {7, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortReg1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// EVA0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrPrefilterNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
};

// EVA0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrPrefilterNode65543_0OutputPortDescriptors[] =
{
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
};

static ChiNodeProperty UsecaseZSL_MfsrPrefilter_node65538_0_properties[] =
{
    {2, "3"},
    {4, "12"},
};

static ChiNodeProperty UsecaseZSL_MfsrPrefilter_node65539_0_properties[] =
{
    {2, "1"},
    {4, "5"},
};

static ChiNodeProperty UsecaseZSL_MfsrPrefilter_node65543_0_properties[] =
{
    {2, "3"},
    {4, "1"},
};

static ChiNode UsecaseZSL_MfsrPrefilterNodes[] =
{
    {UsecaseZSL_MfsrPrefilter_node65538_0_properties, 65538, 0, {4, { 0 }, UsecaseZSL_MfsrPrefilterNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_MfsrPrefilterNode65538_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPrefilter_node65539_0_properties, 65539, 0, {1, { 0 }, UsecaseZSL_MfsrPrefilterNode65539_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_MfsrPrefilterNode65539_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrPrefilter_node65543_0_properties, 65543, 0, {2, { 0 }, UsecaseZSL_MfsrPrefilterNode65543_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_MfsrPrefilterNode65543_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfsrPrefilterLinks[] =
{
    {{65538, 0, 10, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link0_IPE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link1_IPE0_Out11Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 12, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link2_IPE0_Out12Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 13, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link3_IPE0_Out13Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_MfsrPrefilter_Link4_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 7, 0, {0, NULL}}, 2, UsecaseZSL_MfsrPrefilter_Link5_BPS0_Out7Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 2, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link6_EVA0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link7_EVA0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link8_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link9_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfsrPrefilter_Link10_BPS0_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawSWMCTFRGB***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link1_IFE0_Out22Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link2_IFE0_Out23Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link3_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link4_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiMCTFNode
    {255, 0, 1, 0, {0, NULL}}, // ChiMCTFNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link5_ChiMCTFNode0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link6_IPE1_Out9Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link7_IPE3_Out8Desc[] =
{
    {2, 9, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_198_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link8_IPE3_Out9Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_199_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link9_IPE1_Out8Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link10_IPE2_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_200_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link11_IPE2_Out8Desc[] =
{
    {2, 8, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_201_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup625[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup625}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup626[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup626}}, // StatsParse
};

static const PruneVariant s_pruneGroup627[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup627}}, // StatsParse
};

static const PruneVariant s_pruneGroup628[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup629[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup628}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup629}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup630[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup631[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup632[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup630}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup631}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup632}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup633[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup634[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup633}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup634}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup635[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup636[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup635}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup636}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup637[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup638[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup637}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup638}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup639[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup640[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup639}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup640}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup641[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup641}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup642[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup642}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup643[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup643}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup644[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup644}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_198_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_199_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_200_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_201_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiMCTFNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
};

// ChiMCTFNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_1OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_2OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node255_0_properties[] =
{
    {1, "com.qti.node.swmctf"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_0_properties[] =
{
    {3, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_3_properties[] =
{
    {2, "3"},
    {3, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup645[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup646[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup647[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup648[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node0_0_properties, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup645}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup646}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode65538_3OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup647}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup648}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link1_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link2_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link3_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link4_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link5_ChiMCTFNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link6_IPE1_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link7_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link8_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link9_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link10_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link11_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link12_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link13_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link15_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link16_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link17_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link18_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link19_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link20_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link21_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link22_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link23_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link24_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_Link25_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline SWMFMergeYuv***************************/

static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_2NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_3NodeDescriptors[] =
{
    {255, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_4NodeDescriptors[] =
{
    {255, 0, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_5NodeDescriptors[] =
{
    {255, 0, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_6NodeDescriptors[] =
{
    {255, 0, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_source_Link_7NodeDescriptors[] =
{
    {255, 0, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_SWMFMergeYuv_Link0_ChiNode0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_202_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_SWMFMergeYuv_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_202_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_SWMFMergeYuv_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV0", &UsecaseZSL_TARGET_BUFFER_YUV0_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV0
    {"TARGET_BUFFER_YUV1", &UsecaseZSL_TARGET_BUFFER_YUV1_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_1NodeDescriptors}, // TARGET_BUFFER_YUV1
    {"TARGET_BUFFER_YUV2", &UsecaseZSL_TARGET_BUFFER_YUV2_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_2NodeDescriptors}, // TARGET_BUFFER_YUV2
    {"TARGET_BUFFER_YUV3", &UsecaseZSL_TARGET_BUFFER_YUV3_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_3NodeDescriptors}, // TARGET_BUFFER_YUV3
    {"TARGET_BUFFER_YUV4", &UsecaseZSL_TARGET_BUFFER_YUV4_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_4NodeDescriptors}, // TARGET_BUFFER_YUV4
    {"TARGET_BUFFER_YUV5", &UsecaseZSL_TARGET_BUFFER_YUV5_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_5NodeDescriptors}, // TARGET_BUFFER_YUV5
    {"TARGET_BUFFER_YUV6", &UsecaseZSL_TARGET_BUFFER_YUV6_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_6NodeDescriptors}, // TARGET_BUFFER_YUV6
    {"TARGET_BUFFER_YUV7", &UsecaseZSL_TARGET_BUFFER_YUV7_target, 1, UsecaseZSL_SWMFMergeYuv_source_Link_7NodeDescriptors}, // TARGET_BUFFER_YUV7
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_SWMFMergeYuvNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-1
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-2
    {3, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-3
    {4, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-4
    {5, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-5
    {6, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-6
    {7, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-7
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_SWMFMergeYuvNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

static ChiNodeProperty UsecaseZSL_SWMFMergeYuv_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNode UsecaseZSL_SWMFMergeYuvNodes[] =
{
    {UsecaseZSL_SWMFMergeYuv_node255_0_properties, 255, 0, {8, { 0 }, UsecaseZSL_SWMFMergeYuvNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_SWMFMergeYuvNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_SWMFMergeYuvLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_SWMFMergeYuv_Link0_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfnrBlend***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_0NodeDescriptors[] =
{
    {65539, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link0_BPS11_Out1Desc[] =
{
    {65538, 10, 0, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link1_BPS11_Out2Desc[] =
{
    {65538, 10, 1, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link2_BPS11_Out3Desc[] =
{
    {65538, 10, 2, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link3_BPS11_Out4Desc[] =
{
    {65538, 10, 3, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_5NodeDescriptors[] =
{
    {65538, 10, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_6NodeDescriptors[] =
{
    {65538, 10, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_7NodeDescriptors[] =
{
    {65538, 10, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_8NodeDescriptors[] =
{
    {65538, 10, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link4_IPE110_Out10Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer1 ]-> TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_203_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65538, 10, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link5_IPE110_Out11Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer2 ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_204_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 10, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link6_BPS11_Out7Desc[] =
{
    {255, 1, 11, 0, {0, NULL}}, // ChiExternalNodeSwReg1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_source_Link_12NodeDescriptors[] =
{
    {255, 1, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfnrBlend_Link7_ChiExternalNodeSwReg11_Out0Desc[] =
{
    {3, 5, 1, 0, {0, NULL}}, // SinkNoBuffer5
};

static ChiTargetPortDescriptor UsecaseZSL_MfnrBlend_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target, 1, s_203_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_204_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MfnrBlend_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_MfnrBlend_source_Link_0NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_FULLREF_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target, 1, UsecaseZSL_MfnrBlend_source_Link_5NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_IN
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 1, UsecaseZSL_MfnrBlend_source_Link_6NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
    {"TARGET_BUFFER_DS16REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target, 1, UsecaseZSL_MfnrBlend_source_Link_7NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_IN
    {"TARGET_BUFFER_DS64REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target, 1, UsecaseZSL_MfnrBlend_source_Link_8NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_IN
    {"TARGET_BUFFER_REG_NV12_IN", &UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_target, 1, UsecaseZSL_MfnrBlend_source_Link_12NodeDescriptors}, // TARGET_BUFFER_REG_NV12_IN
};

// ChiExternalNodeSwReg11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrBlendNode255_1InputPortDescriptors[] =
{
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiExternalNodeSwReg11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrBlendNode255_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE110 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrBlendNode65538_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {4, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFullRef
    {5, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4Ref
    {6, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16Ref
    {7, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS64Ref
};

// IPE110 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrBlendNode65538_10OutputPortDescriptors[] =
{
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
};

// BPS11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfnrBlendNode65539_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfnrBlendNode65539_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortReg1
};

static ChiNodeProperty UsecaseZSL_MfnrBlend_node255_1_properties[] =
{
    {1, "com.qti.node.swregistration"},
};

static ChiNodeProperty UsecaseZSL_MfnrBlend_node65538_10_properties[] =
{
    {2, "1"},
    {4, "2"},
};

static ChiNodeProperty UsecaseZSL_MfnrBlend_node65539_1_properties[] =
{
    {2, "2"},
    {4, "1"},
};

static ChiNode UsecaseZSL_MfnrBlendNodes[] =
{
    {UsecaseZSL_MfnrBlend_node255_1_properties, 255, 1, {2, { 0 }, UsecaseZSL_MfnrBlendNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MfnrBlendNode255_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrBlend_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_MfnrBlendNode65538_10InputPortDescriptors, 2, { 0 }, UsecaseZSL_MfnrBlendNode65538_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfnrBlend_node65539_1_properties, 65539, 1, {1, { 0 }, UsecaseZSL_MfnrBlendNode65539_1InputPortDescriptors, 5, { 0 }, UsecaseZSL_MfnrBlendNode65539_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfnrBlendLinks[] =
{
    {{65539, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link0_BPS11_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link1_BPS11_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link2_BPS11_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link3_BPS11_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 10, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link4_IPE110_Out10Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 2, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link5_IPE110_Out11Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 7, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link6_BPS11_Out7Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 2, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MfnrBlend_Link7_ChiExternalNodeSwReg11_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraRealtime***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup649[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup649}}, // IFELite
};

static const PruneVariant s_pruneGroup650[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link2_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup650}}, // IFELite
};

static const PruneVariant s_pruneGroup651[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link3_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup651}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link4_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup652[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link5_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup652}}, // IFE
};

static const PruneVariant s_pruneGroup653[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup653}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup654[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup654}}, // StatsParse
};

static const PruneVariant s_pruneGroup655[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup655}}, // StatsParse
};

static const PruneVariant s_pruneGroup656[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup657[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup656}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup657}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup658[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup659[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup660[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup658}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup659}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup660}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup661[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup662[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup661}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup662}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup663[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup664[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link12_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup663}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup664}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup665[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup666[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link13_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup665}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup666}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup667[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup668[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link14_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup667}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup668}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup669[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link15_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup669}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup670[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link16_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup670}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup671[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link17_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup671}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup672[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link18_IFE0_Out0Desc[] =
{
    {8, 0, 3, 0, {1, s_pruneGroup672}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link19_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link20_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_205_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link21_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4
};

static ChiLinkNodeDescriptor s_206_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link22_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16
};

static ChiLinkNodeDescriptor s_207_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup673[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link23_IFE1_Out22Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup673}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
};

static ChiLinkNodeDescriptor s_208_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup673}},
};
static const PruneVariant s_pruneGroup674[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link24_IFE1_Out23Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup674}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
};

static ChiLinkNodeDescriptor s_209_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup674}},
};
static const PruneVariant s_pruneGroup675[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtime_Link25_IFE1_Out24Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup675}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
};

static ChiLinkNodeDescriptor s_210_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup675}},
};
static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_205_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, s_206_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, s_207_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_target, 1, s_208_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_target, 1, s_209_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_target, 1, s_210_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_0OutputPortDescriptors[] =
{
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortVideo
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {24, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65536_1OutputPortDescriptors[] =
{
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {24, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtime_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup676[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup677[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup678[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup679[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup680[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeNodes[] =
{
    {UsecaseZSL_MultiCameraRealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_MultiCameraRealtimeNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_MultiCameraRealtimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup676}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup677}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65536_1OutputPortDescriptors}, 1, {1, s_pruneGroup678}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode8_0OutputPortDescriptors}, 1, {1, s_pruneGroup679}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtime_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup680}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRealtimeLinks[] =
{
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link0_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link1_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link2_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link3_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link4_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link5_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link6_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link7_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link8_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link9_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtime_Link10_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link11_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link12_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link13_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtime_Link14_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link15_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link16_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link17_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link18_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link19_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link20_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link21_IFE0_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link22_IFE0_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 22, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link23_IFE1_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 23, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link24_IFE1_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtime_Link25_IFE1_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealtimePostProcessor***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors[] =
{
    {65538, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup681[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_3NodeDescriptors[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup681}},
};
static const PruneVariant s_pruneGroup682[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_4NodeDescriptors[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup682}},
};
static const PruneVariant s_pruneGroup683[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup683}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out8Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_211_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup684[] = {{PruneGroupMultiVC, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link1_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup684}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_212_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup684}},
};
static const PruneVariant s_pruneGroup685[] = {{PruneGroupMultiVC, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link2_IPE0_Out51Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup685}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_213_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 0, 51, 0, {1, s_pruneGroup685}},
};
static const PruneVariant s_pruneGroup686[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link3_IPE1_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup686}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_214_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup686}},
};
static const PruneVariant s_pruneGroup687[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealtimePostProcessor_Link4_IPE1_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup687}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_215_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {1, s_pruneGroup687}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_211_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_212_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_213_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_214_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_215_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
};

static ChiTargetPortDescriptor UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_3NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2
    {"TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_target, 1, UsecaseZSL_RealtimePostProcessor_source_Link_5NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealtimePostProcessorNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_0_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealtimePostProcessor_node65538_1_properties[] =
{
    {2, "3"},
};

static const PruneVariant s_pruneGroup688[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiNode UsecaseZSL_RealtimePostProcessorNodes[] =
{
    {UsecaseZSL_RealtimePostProcessor_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealtimePostProcessor_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealtimePostProcessorNode65538_1OutputPortDescriptors}, 1, {1, s_pruneGroup688}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealtimePostProcessorLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link0_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link1_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 51, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link2_IPE0_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link3_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealtimePostProcessor_Link4_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoEIS2PreviewEIS2Offline***************************/

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup689[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup690[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup691[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup692[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup689}},
    {65538, 25, 2, 0, {1, s_pruneGroup690}},
    {65538, 22, 2, 0, {1, s_pruneGroup691}},
    {255, 11, 32, 0, {1, s_pruneGroup692}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup693[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup693}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_216_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup693}},
};
static const PruneVariant s_pruneGroup694[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link3_IPE0_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup694}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_217_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup694}},
};
static const PruneVariant s_pruneGroup695[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup695}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_218_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup695}},
};
static const PruneVariant s_pruneGroup696[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup697[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup698[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup699[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup696}}, // IPE
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 32, 0, {0, NULL}}, // EVA
    {65538, 25, 0, 0, {1, s_pruneGroup697}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup698}}, // ChiExternalNode_MUXER
    {65538, 22, 0, 0, {1, s_pruneGroup699}}, // IPE
};

static const PruneVariant s_pruneGroup700[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup701[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup702[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup703[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup700}}, // IPE
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {1, s_pruneGroup701}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup702}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup703}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link7_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link8_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link9_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link10_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup704[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup705[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link11_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup704}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup705}}, // IPE
};

static const PruneVariant s_pruneGroup706[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup707[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link12_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup706}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup707}}, // IPE
};

static const PruneVariant s_pruneGroup708[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup709[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link13_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup708}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup709}}, // IPE
};

static const PruneVariant s_pruneGroup710[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link14_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup710}}, // AISegmentation
};

static const PruneVariant s_pruneGroup711[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link15_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {6, s_pruneGroup711}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup712[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link16_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {6, s_pruneGroup712}}, // AISegmentation
};

static const PruneVariant s_pruneGroup713[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup714[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link17_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup713}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup714}}, // IPE
};

static const PruneVariant s_pruneGroup715[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup716[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link18_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup715}}, // IPE
    {65538, 23, 20, 0, {3, s_pruneGroup716}}, // IPE
};

static const PruneVariant s_pruneGroup717[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup717}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup718[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup718}}, // IPE
};

static const PruneVariant s_pruneGroup719[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link21_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup719}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_219_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup719}},
};
static const PruneVariant s_pruneGroup720[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link22_IPE23_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup720}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_220_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {2, s_pruneGroup720}},
};
static const PruneVariant s_pruneGroup721[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link23_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup721}}, // IPE
};

static const PruneVariant s_pruneGroup722[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link24_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup722}}, // IPE
};

static const PruneVariant s_pruneGroup723[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link25_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup723}}, // OfflineStats
};

static const PruneVariant s_pruneGroup724[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link26_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup724}}, // OfflineStats
};

static const PruneVariant s_pruneGroup725[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link27_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup725}}, // OfflineStats
};

static const PruneVariant s_pruneGroup726[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link28_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup726}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_216_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_217_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_218_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_219_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_220_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_0NodeDescriptors}, // TARGET_BUFFER_INPUT_FULL
    {"TARGET_BUFFER_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_1NodeDescriptors}, // TARGET_BUFFER_INPUT_DS4
    {"TARGET_BUFFER_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target, 4, UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_Link_2NodeDescriptors}, // TARGET_BUFFER_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiHDR10P21 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P21 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_13_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_21_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_23_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_25_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65543_0_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS2PreviewEIS2Offline_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup727[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup728[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup729[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup730[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup731[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup732[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup733[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup734[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup735[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiNode UsecaseZSL_VideoEIS2PreviewEIS2OfflineNodes[] =
{
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup727}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_0_properties, 255, 0, {2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup728}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup729}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup730}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup731}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup732}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup733}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup734}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node65543_0_properties, 65543, 0, {8, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65543_0InputPortDescriptors, 7, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode65543_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS2PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup735}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoEIS2PreviewEIS2OfflineLinks[] =
{
    {{65538, 0, 55, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link0_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link1_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link2_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link3_IPE0_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 6, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 6, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link7_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link8_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link9_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link10_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 5971968, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link11_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link12_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link13_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link14_IPE25_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 30, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link15_AISegmentation13_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 13, 24, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link16_AISegmentation13_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 22, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link17_AISegmentation13_Out22Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 23, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link18_AISegmentation13_Out23Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link19_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link20_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link21_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link22_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link23_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link24_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link25_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link26_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link27_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS2PreviewEIS2Offline_Link28_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoEIS3PreviewEIS2Offline***************************/

static const PruneVariant s_pruneGroup736[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup736}},
    {255, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup737[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup737}},
    {255, 1, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup738[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup739[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup740[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup741[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup742[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup743[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup738}},
    {65538, 1, 2, 0, {1, s_pruneGroup739}},
    {65538, 25, 2, 0, {3, s_pruneGroup740}},
    {65538, 22, 2, 0, {1, s_pruneGroup741}},
    {255, 11, 32, 0, {1, s_pruneGroup742}},
    {255, 12, 32, 0, {1, s_pruneGroup743}},
};
static const PruneVariant s_pruneGroup744[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {2, s_pruneGroup744}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup745[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup745}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_221_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup745}},
};
static const PruneVariant s_pruneGroup746[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup746}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_222_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup746}},
};
static const PruneVariant s_pruneGroup747[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup747}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_223_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup747}},
};
static const PruneVariant s_pruneGroup748[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup749[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup750[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup751[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup752[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup748}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup749}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup750}}, // IPE
    {65543, 25, 3, 0, {1, s_pruneGroup751}}, // EVA_MVWarp
    {65543, 25, 32, 0, {1, s_pruneGroup752}}, // EVA
};

static const PruneVariant s_pruneGroup753[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup753}}, // IPE
};

static const PruneVariant s_pruneGroup754[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup755[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup756[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup757[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup758[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup754}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup755}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup756}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup757}}, // ChiExternalNode_MUXER
    {255, 12, 30, 0, {1, s_pruneGroup758}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup759[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup760[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup761[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup762[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup763[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup764[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup765[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup759}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup760}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup761}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup762}}, // ChiExternalNode_MUXER
    {255, 12, 31, 0, {1, s_pruneGroup763}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup764}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup765}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup766[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup767[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup768[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup769[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup766}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup767}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup768}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup769}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup770[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup771[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup770}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup771}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link11_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link12_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link13_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup772[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup773[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup774[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup772}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup773}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup774}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup775[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup775}}, // IPE
};

static const PruneVariant s_pruneGroup776[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup776}}, // IPE
};

static const PruneVariant s_pruneGroup777[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup777}}, // IPE
};

static const PruneVariant s_pruneGroup778[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup778}}, // IPE
};

static const PruneVariant s_pruneGroup779[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {1, s_pruneGroup779}}, // IPE
};

static const PruneVariant s_pruneGroup780[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup780}}, // IPE
};

static const PruneVariant s_pruneGroup781[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {3, s_pruneGroup781}}, // AISegmentation
};

static const PruneVariant s_pruneGroup782[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {4, s_pruneGroup782}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup783[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {4, s_pruneGroup783}}, // AISegmentation
};

static const PruneVariant s_pruneGroup784[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup785[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup786[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup787[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {5, s_pruneGroup784}}, // IPE
    {65538, 1, 43, 0, {5, s_pruneGroup785}}, // IPE
    {65538, 23, 43, 0, {5, s_pruneGroup786}}, // IPE
    {65538, 24, 43, 0, {5, s_pruneGroup787}}, // IPE
};

static const PruneVariant s_pruneGroup788[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup789[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup790[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup791[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {5, s_pruneGroup788}}, // IPE
    {65538, 1, 20, 0, {5, s_pruneGroup789}}, // IPE
    {65538, 23, 20, 0, {5, s_pruneGroup790}}, // IPE
    {65538, 24, 20, 0, {5, s_pruneGroup791}}, // IPE
};

static const PruneVariant s_pruneGroup792[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup792}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup793[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup793}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup794[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup794}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup795[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup795}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup796[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup796}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_224_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup796}},
};
static const PruneVariant s_pruneGroup797[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup797}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_225_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup797}},
};
static const PruneVariant s_pruneGroup798[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup798}}, // IPE
};

static const PruneVariant s_pruneGroup799[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup799}}, // IPE
};

static const PruneVariant s_pruneGroup800[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup800}}, // IPE
};

static const PruneVariant s_pruneGroup801[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup801}}, // IPE
};

static const PruneVariant s_pruneGroup802[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup802}}, // IPE
};

static const PruneVariant s_pruneGroup803[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup803}}, // IPE
};

static const PruneVariant s_pruneGroup804[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup804}}, // IPE
};

static const PruneVariant s_pruneGroup805[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup805}}, // IPE
};

static const PruneVariant s_pruneGroup806[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup806}}, // IPE
};

static const PruneVariant s_pruneGroup807[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup807}}, // IPE
};

static const PruneVariant s_pruneGroup808[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup808}}, // OfflineStats
};

static const PruneVariant s_pruneGroup809[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup809}}, // OfflineStats
};

static const PruneVariant s_pruneGroup810[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup810}}, // OfflineStats
};

static const PruneVariant s_pruneGroup811[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup811}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_221_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_222_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_223_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_224_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_225_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target, 2, UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors}, // TARGET_BUFFER_INPUT_FULL
    {"TARGET_BUFFER_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target, 2, UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors}, // TARGET_BUFFER_INPUT_DS4
    {"TARGET_BUFFER_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target, 6, UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors}, // TARGET_BUFFER_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiEISV3Node2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiHDR10P21 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_21InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P21 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_21OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE24 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_1InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_2InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_2OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_1_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_12_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_13_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_2_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_21_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_1_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_23_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_24_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_25_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_1_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_2_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_26_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2Offline_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup812[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup813[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup814[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup815[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup816[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup817[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup818[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup819[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup820[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup821[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup822[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup823[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup824[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup825[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup826[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiNode UsecaseZSL_VideoEIS3PreviewEIS2OfflineNodes[] =
{
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup812}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_0_properties, 255, 0, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_1_properties, 255, 1, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup813}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup814}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {3, s_pruneGroup815}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_2_properties, 255, 2, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_2OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup816}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup817}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup818}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup819}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup820}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup821}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {3, s_pruneGroup822}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_1_properties, 65543, 1, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_2_properties, 65543, 2, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_2InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_2OutputPortDescriptors}, 2, {1, s_pruneGroup823}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup824}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup825}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup826}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoEIS3PreviewEIS2OfflineLinks[] =
{
    {{65538, 0, 55, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 5, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 6, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 9, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 4, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 1, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link11_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link12_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link13_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 5, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 39, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 40, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 41, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 30, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 13, 24, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 22, 0, {0, NULL}}, 4, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 23, 0, {0, NULL}}, 4, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoNoEISPreviewNoEISOffline***************************/

static const PruneVariant s_pruneGroup827[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup827}},
};
static const PruneVariant s_pruneGroup828[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup828}},
};
static const PruneVariant s_pruneGroup829[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup830[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup831[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup829}},
    {65538, 22, 2, 0, {1, s_pruneGroup830}},
    {255, 11, 32, 0, {1, s_pruneGroup831}},
    {65538, 26, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link0_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_226_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link1_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_227_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup832[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup833[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup834[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link2_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup832}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 0, 0, {1, s_pruneGroup833}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup834}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup835[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup836[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup837[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link3_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup835}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {1, s_pruneGroup836}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup837}}, // ChiExternalNode_MUXER
    {65538, 26, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link4_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link5_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link6_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link7_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup838[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup839[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link8_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup838}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup839}}, // IPE
};

static const PruneVariant s_pruneGroup840[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup841[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link9_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup840}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup841}}, // IPE
};

static const PruneVariant s_pruneGroup842[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup843[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link10_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup842}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup843}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link11_EVA_MCTF10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup844[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link12_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup844}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup845[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link13_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup845}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link14_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_228_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link15_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_229_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup846[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link16_IPE23_Out51Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup846}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_230_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup846}},
};
static const PruneVariant s_pruneGroup847[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link17_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup847}}, // IPE
};

static const PruneVariant s_pruneGroup848[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link18_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup848}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link19_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // AISegmentation
};

static const PruneVariant s_pruneGroup849[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link20_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {8, s_pruneGroup849}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup850[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link21_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {8, s_pruneGroup850}}, // AISegmentation
};

static const PruneVariant s_pruneGroup851[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup852[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link22_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup851}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup852}}, // IPE
};

static const PruneVariant s_pruneGroup853[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup854[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link23_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup853}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup854}}, // IPE
};

static const PruneVariant s_pruneGroup855[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link24_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup855}}, // OfflineStats
};

static const PruneVariant s_pruneGroup856[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link25_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup856}}, // OfflineStats
};

static const PruneVariant s_pruneGroup857[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link26_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup857}}, // OfflineStats
};

static const PruneVariant s_pruneGroup858[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link27_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup858}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_226_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_227_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_228_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_229_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_230_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
};

static ChiTargetPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_0NodeDescriptors}, // TARGET_BUFFER_INPUT_FULL
    {"TARGET_BUFFER_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_1NodeDescriptors}, // TARGET_BUFFER_INPUT_DS4
    {"TARGET_BUFFER_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target, 4, UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_Link_2NodeDescriptors}, // TARGET_BUFFER_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3MappedSourceIds_1[] =
{
  1
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_14_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_10_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_26_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65543_10_properties[] =
{
    {2, "1"},
};

static const PruneVariant s_pruneGroup859[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup860[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup861[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup862[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup863[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup864[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup865[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup866[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiNode UsecaseZSL_VideoNoEISPreviewNoEISOfflineNodes[] =
{
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup859}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup860}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup861}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup862}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup863}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup864}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup865}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup866}, 0, 0, { 0 }},
    {UsecaseZSL_VideoNoEISPreviewNoEISOffline_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNode65543_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoNoEISPreviewNoEISOfflineLinks[] =
{
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link0_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link1_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 5, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link2_GMENode3_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 1, 0, {0, NULL}}, 6, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link3_GMENode3_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link4_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link5_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link6_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link7_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 2, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link8_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 2, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link9_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 2, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link10_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link11_EVA_MCTF10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link12_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link13_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link14_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link15_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link16_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link17_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link18_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link19_IPE26_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 30, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link20_AISegmentation14_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 14, 24, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link21_AISegmentation14_Out24Desc, {1, {ChiFormatY8}, 0, 8, 16, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 22, 0, {0, NULL}}, 2, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link22_AISegmentation14_Out22Desc, {1, {ChiFormatY8}, 0, 8, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 23, 0, {0, NULL}}, 2, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link23_AISegmentation14_Out23Desc, {1, {ChiFormatY8}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link24_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link25_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link26_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_VideoNoEISPreviewNoEISOffline_Link27_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline OfflineIFERealtime***************************/

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_231_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link1_IFE0_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4
};

static ChiLinkNodeDescriptor s_232_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link2_IFE0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16
};

static ChiLinkNodeDescriptor s_233_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link3_IFE0_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_234_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup867[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link4_IFE0_Out10Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
    {1, 0, 13, 0, {2, s_pruneGroup867}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_235_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link5_IFE0_Out4Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup868[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup868}}, // IFELite
};

static const PruneVariant s_pruneGroup869[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link8_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup869}}, // IFELite
};

static const PruneVariant s_pruneGroup870[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link9_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup870}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link10_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup871[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link11_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup871}}, // IFE
};

static const PruneVariant s_pruneGroup872[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup872}}, // StatsParse
};

static const PruneVariant s_pruneGroup873[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup873}}, // StatsParse
};

static const PruneVariant s_pruneGroup874[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup875[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup874}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup875}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup876[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup877[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup878[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup876}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup877}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup878}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup879[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup880[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup879}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup880}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup881[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup882[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup881}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup882}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup883[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup884[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link18_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup883}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup884}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup885[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup886[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link19_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup885}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup886}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup887[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link20_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup887}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup888[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup888}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup889[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup889}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link23_ChiNode0_Out0Desc[] =
{
    {65536, 1, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link24_IFE1_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
};

static ChiLinkNodeDescriptor s_236_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link25_IFE1_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
};

static ChiLinkNodeDescriptor s_237_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFERealtime_Link26_IFE1_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

static ChiLinkNodeDescriptor s_238_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineIFERealtime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_231_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, s_232_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, s_233_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_234_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_235_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, s_236_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target, 1, s_237_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target, 1, s_238_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortRDI
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortRDI
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 1, 1, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {4, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLSCRaw
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65536_1OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFERealtimeNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node65536_1_properties[] =
{
    {2, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflineIFERealtime_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup890[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup891[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup892[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup893[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_OfflineIFERealtimeNodes[] =
{
    {UsecaseZSL_OfflineIFERealtime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_OfflineIFERealtimeNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_OfflineIFERealtimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup890}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup891}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0InputPortDescriptors, 14, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node65536_1_properties, 65536, 1, {2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65536_1OutputPortDescriptors}, 2, {1, s_pruneGroup892}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflineIFERealtimeNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_OfflineIFERealtime_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflineIFERealtimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup893}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_OfflineIFERealtimeLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link0_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link1_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link2_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link3_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 1, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link4_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 1, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link5_IFE0_Out4Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link6_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link7_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link8_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link9_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link10_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link11_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link12_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link13_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link14_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_OfflineIFERealtime_Link15_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link16_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link17_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link18_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_OfflineIFERealtime_Link19_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link20_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link23_ChiNode0_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link24_IFE1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link25_IFE1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFERealtime_Link26_IFE1_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawYuvEisIoT***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 4, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link3_IFE0_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link4_IFE0_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link5_IFE0_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link6_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link7_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link8_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link9_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {0, NULL}}, // StatsParse
    {1, 0, 0, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link10_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link11_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link12_IFE0_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link13_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link14_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link15_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link16_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link17_IFE0_Out9Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link18_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup894[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup895[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup896[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link19_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {2, s_pruneGroup894}}, // ChiEISDGNode
    {255, 2, 0, 0, {2, s_pruneGroup895}}, // ChiNode
    {2, 5, 0, 0, {1, s_pruneGroup896}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_239_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup896}},
};
static const PruneVariant s_pruneGroup897[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup898[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup899[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup900[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup901[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link20_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {2, s_pruneGroup897}}, // ChiEISDGNode
    {255, 5, 0, 0, {2, s_pruneGroup898}}, // ChiNode
    {255, 6, 0, 0, {1, s_pruneGroup899}}, // ChiEISDGNode
    {255, 8, 0, 0, {1, s_pruneGroup900}}, // ChiNode
    {2, 1, 3, 0, {1, s_pruneGroup901}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_240_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup901}},
};
static const PruneVariant s_pruneGroup902[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link21_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {2, s_pruneGroup902}}, // ChiNode
};

static const PruneVariant s_pruneGroup903[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link22_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {2, s_pruneGroup903}}, // ChiNode
};

static const PruneVariant s_pruneGroup904[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link23_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {1, s_pruneGroup904}}, // ChiNode
};

static const PruneVariant s_pruneGroup905[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link24_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup905}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_241_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup905}},
};
static const PruneVariant s_pruneGroup906[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link25_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup906}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_242_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup906}},
};
static const PruneVariant s_pruneGroup907[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link26_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup907}}, // IPE
};

static const PruneVariant s_pruneGroup908[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link27_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup908}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_243_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {1, s_pruneGroup908}},
};
static const PruneVariant s_pruneGroup909[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link28_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {1, s_pruneGroup909}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_244_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {1, s_pruneGroup909}},
};
static const PruneVariant s_pruneGroup910[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link29_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {2, s_pruneGroup910}}, // ChiNode
};

static const PruneVariant s_pruneGroup911[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link30_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {2, s_pruneGroup911}}, // ChiNode
};

static const PruneVariant s_pruneGroup912[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link31_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {1, s_pruneGroup912}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link32_IFE0_Out6Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link33_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link34_IFE0_Out10Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_245_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_239_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_240_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_241_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_242_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_243_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_244_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_245_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsInputPortHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsProcessingPortHDRBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiEISDGNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode5_0InputPortDescriptors[] =
{
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65536_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {4, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI1
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65536_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBHIST
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {9, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_0_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_1_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_2_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_3_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_4_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_5_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_6_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_7_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_8_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup913[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup914[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup915[] = {{PruneGroupEIS, PruneTypePreviewOnly}, {PruneGroupEIS, PruneTypePreviewOnVideoOff}};
static const PruneVariant s_pruneGroup916[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup917[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup918[] = {{PruneGroupEIS, PruneTypeVideoOnly}, {PruneGroupEIS, PruneTypePreviewOffVideoOn}};
static const PruneVariant s_pruneGroup919[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup920[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup921[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup922[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOn}};
static const PruneVariant s_pruneGroup923[] = {{PruneGroupFDSegment, PruneTypeEnabled}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node1_0_properties, 1, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_0OutputPortDescriptors}, 3, {2, s_pruneGroup913}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_1OutputPortDescriptors}, 2, {2, s_pruneGroup914}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_2OutputPortDescriptors}, 2, {2, s_pruneGroup915}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup916}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_4OutputPortDescriptors}, 2, {2, s_pruneGroup917}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_5OutputPortDescriptors}, 2, {2, s_pruneGroup918}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_6OutputPortDescriptors}, 3, {1, s_pruneGroup919}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_7OutputPortDescriptors}, 2, {1, s_pruneGroup920}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode255_8OutputPortDescriptors}, 2, {1, s_pruneGroup921}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node5_0_properties, 5, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode5_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65536_0InputPortDescriptors, 15, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode65538_2OutputPortDescriptors}, 0, {1, s_pruneGroup922}, 0, 0, { 0 }},
    {NULL, 8, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode8_0OutputPortDescriptors}, 0, {1, s_pruneGroup923}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link3_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link4_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link5_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 6, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link6_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link7_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link8_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link9_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link10_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link11_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 25, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link12_IFE0_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link13_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link14_IFE0_Out16Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link15_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link16_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 2, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link17_IFE0_Out9Desc, {1, {ChiFormatRawPlain16}, 307200, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link18_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link19_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link20_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link21_ChiNode1_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 4, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link22_ChiNode4_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 7, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link23_ChiNode7_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link24_ChiNode2_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link25_ChiNode5_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 8, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link26_ChiNode8_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link27_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link28_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link29_ChiEISDGNode0_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link30_ChiEISDGNode3_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 6, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link31_ChiEISDGNode6_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link32_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 18, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link33_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_Link34_IFE0_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraRealtimeAux***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link0_IFE0_Out0Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL
};

static ChiLinkNodeDescriptor s_246_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link1_IFE0_Out1Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4
};

static ChiLinkNodeDescriptor s_247_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link2_IFE0_Out2Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16
};

static ChiLinkNodeDescriptor s_248_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link3_IFE0_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_249_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup924[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link4_IFE0_Out10Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW16
    {1, 0, 13, 0, {2, s_pruneGroup924}}, // StatsProcessing
};

static ChiLinkNodeDescriptor s_250_TARGET_BUFFER_RAW16_Link_NodeDescriptors[] =
{
    {65536, 0, 10, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup925[] = {{PruneGroupIDEALRAW, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link5_IFE0_Out4Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup925}}, // SinkBuffer ]-> TARGET_BUFFER_IDEALRAW
};

static ChiLinkNodeDescriptor s_251_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {1, s_pruneGroup925}},
};
static const PruneVariant s_pruneGroup926[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link6_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup926}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
};

static ChiLinkNodeDescriptor s_252_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup926}},
};
static const PruneVariant s_pruneGroup927[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link7_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup927}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
};

static ChiLinkNodeDescriptor s_253_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup927}},
};
static const PruneVariant s_pruneGroup928[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link8_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup928}}, // SinkBuffer ]-> TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

static ChiLinkNodeDescriptor s_254_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup928}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup929[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup929}}, // IFELite
};

static const PruneVariant s_pruneGroup930[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link11_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup930}}, // IFELite
};

static const PruneVariant s_pruneGroup931[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link12_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup931}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link13_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup932[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link14_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup932}}, // IFE
};

static const PruneVariant s_pruneGroup933[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup933}}, // StatsParse
};

static const PruneVariant s_pruneGroup934[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup934}}, // StatsParse
};

static const PruneVariant s_pruneGroup935[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup936[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup935}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup936}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup937[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup938[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup939[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup937}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup938}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup939}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup940[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup941[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup940}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup941}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup942[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup943[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup942}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup943}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup944[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup945[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link21_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup944}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup945}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup946[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup947[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link22_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup946}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup947}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup948[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link23_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup948}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup949[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link24_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup949}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup950[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link25_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup950}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRealtimeAux_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, s_246_TARGET_BUFFER_SAT_INPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, s_247_TARGET_BUFFER_SAT_INPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, s_248_TARGET_BUFFER_SAT_INPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_249_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_RAW16", &UsecaseZSL_TARGET_BUFFER_RAW16_target, 1, s_250_TARGET_BUFFER_RAW16_Link_NodeDescriptors}, // TARGET_BUFFER_RAW16
    {"TARGET_BUFFER_IDEALRAW", &UsecaseZSL_TARGET_BUFFER_IDEALRAW_target, 1, s_251_TARGET_BUFFER_IDEALRAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEALRAW
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, s_252_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, s_253_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, s_254_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65536_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {4, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLSCRaw
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {24, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRealtimeAuxNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRealtimeAux_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup951[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup952[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup953[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup954[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_MultiCameraRealtimeAuxNodes[] =
{
    {UsecaseZSL_MultiCameraRealtimeAux_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup951}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup952}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0InputPortDescriptors, 18, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup953}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65538_19InputPortDescriptors, 0, { 0 }, NULL}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRealtimeAux_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRealtimeAuxNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup954}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRealtimeAuxLinks[] =
{
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link0_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link1_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link2_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link3_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link4_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link5_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link6_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link7_IFE0_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link8_IFE0_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link9_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link10_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link11_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link12_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link13_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link14_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link15_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link16_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link17_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRealtimeAux_Link18_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link19_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link20_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link21_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRealtimeAux_Link22_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link23_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link24_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link25_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRealtimeAux_Link26_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline OfflinePreview***************************/

static const PruneVariant s_pruneGroup955[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_0NodeDescriptors[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup955}},
};
static const PruneVariant s_pruneGroup956[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_1NodeDescriptors[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup956}},
};
static const PruneVariant s_pruneGroup957[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup958[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup959[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_source_Link_2NodeDescriptors[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup957}},
    {65538, 26, 2, 0, {0, NULL}},
    {65538, 22, 2, 0, {1, s_pruneGroup958}},
    {255, 11, 32, 0, {1, s_pruneGroup959}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link0_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_255_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link1_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_256_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup960[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link2_IPE10_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup960}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_257_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {1, s_pruneGroup960}},
};
static const PruneVariant s_pruneGroup961[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup962[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup963[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link3_GMENode3_Out0Desc[] =
{
    {65538, 10, 0, 0, {1, s_pruneGroup961}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {0, NULL}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup962}}, // IPE
    {255, 11, 30, 0, {1, s_pruneGroup963}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup964[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup965[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup966[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link4_GMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup964}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {0, NULL}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup965}}, // IPE
    {255, 11, 31, 0, {1, s_pruneGroup966}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link5_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link6_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link7_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link8_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link9_EVA_MCTF10_Out48Desc[] =
{
    {65543, 10, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup967[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup968[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link10_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup967}}, // IPE
    {65538, 23, 39, 0, {1, s_pruneGroup968}}, // IPE
};

static const PruneVariant s_pruneGroup969[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup970[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link11_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup969}}, // IPE
    {65538, 23, 40, 0, {1, s_pruneGroup970}}, // IPE
};

static const PruneVariant s_pruneGroup971[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup972[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link12_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup971}}, // IPE
    {65538, 23, 41, 0, {1, s_pruneGroup972}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link13_EVA_MCTF10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link14_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // AISegmentation
};

static const PruneVariant s_pruneGroup973[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link15_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {2, s_pruneGroup973}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup974[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupAISegOnly, PruneTypeTRUE}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link16_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {2, s_pruneGroup974}}, // AISegmentation
};

static const PruneVariant s_pruneGroup975[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup976[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link17_AISegmentation14_Out22Desc[] =
{
    {65538, 10, 43, 0, {2, s_pruneGroup975}}, // IPE
    {65538, 23, 43, 0, {2, s_pruneGroup976}}, // IPE
};

static const PruneVariant s_pruneGroup977[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup978[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link18_AISegmentation14_Out23Desc[] =
{
    {65538, 10, 20, 0, {2, s_pruneGroup977}}, // IPE
    {65538, 23, 20, 0, {2, s_pruneGroup978}}, // IPE
};

static const PruneVariant s_pruneGroup979[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link19_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup979}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup980[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link20_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {1, s_pruneGroup980}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link21_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_258_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link22_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_259_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup981[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link23_IPE23_Out51Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup981}}, // SinkBuffer ]-> TARGET_BUFFER_APP
};

static ChiLinkNodeDescriptor s_260_TARGET_BUFFER_APP_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {1, s_pruneGroup981}},
};
static const PruneVariant s_pruneGroup982[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link24_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup982}}, // IPE
};

static const PruneVariant s_pruneGroup983[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link25_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup983}}, // IPE
};

static const PruneVariant s_pruneGroup984[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link26_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup984}}, // OfflineStats
};

static const PruneVariant s_pruneGroup985[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link27_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup985}}, // OfflineStats
};

static const PruneVariant s_pruneGroup986[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link28_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup986}}, // OfflineStats
};

static const PruneVariant s_pruneGroup987[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflinePreview_Link29_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup987}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_OfflinePreview_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_255_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_256_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_257_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_258_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_259_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_APP", &UsecaseZSL_TARGET_BUFFER_APP_target, 1, s_260_TARGET_BUFFER_APP_Link_NodeDescriptors}, // TARGET_BUFFER_APP
};

static ChiTargetPortDescriptor UsecaseZSL_OfflinePreview_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_OfflinePreview_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_OfflinePreview_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 4, UsecaseZSL_OfflinePreview_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode255_11InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_OfflinePreviewNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode255_14OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode255_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_OfflinePreviewNode255_3MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_OfflinePreviewNode255_3MappedSourceIds_1[] =
{
  1
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_OfflinePreviewNode255_3MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_OfflinePreviewNode255_3MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_10InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_10OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_22InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_23InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_26InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode65538_26OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflinePreviewNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflinePreviewNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node255_14_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node65538_10_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node65538_26_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_OfflinePreview_node65543_10_properties[] =
{
    {2, "1"},
};

static const PruneVariant s_pruneGroup988[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup989[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup990[] = {{PruneGroupAI, PruneTypeEnable}};
static const PruneVariant s_pruneGroup991[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup992[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup993[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup994[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup995[] = {{PruneGroupAI, PruneTypeEnable}};
static ChiNode UsecaseZSL_OfflinePreviewNodes[] =
{
    {UsecaseZSL_OfflinePreview_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_OfflinePreviewNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflinePreviewNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup988}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_OfflinePreviewNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflinePreviewNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup989}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode255_14OutputPortDescriptors}, 2, {1, s_pruneGroup990}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup991}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_10OutputPortDescriptors}, 1, {1, s_pruneGroup992}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflinePreviewNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup993}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_OfflinePreviewNode65538_23OutputPortDescriptors}, 3, {1, s_pruneGroup994}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65538_26_properties, 65538, 26, {3, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_OfflinePreviewNode65538_26OutputPortDescriptors}, 2, {1, s_pruneGroup995}, 0, 0, { 0 }},
    {UsecaseZSL_OfflinePreview_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_OfflinePreviewNode65543_10InputPortDescriptors, 9, { 0 }, UsecaseZSL_OfflinePreviewNode65543_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_OfflinePreviewLinks[] =
{
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link0_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link1_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 51, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link2_IPE10_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 5, UsecaseZSL_OfflinePreview_Link3_GMENode3_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 1, 0, {0, NULL}}, 6, UsecaseZSL_OfflinePreview_Link4_GMENode3_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link5_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link6_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link7_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link8_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 48, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link9_EVA_MCTF10_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 2, UsecaseZSL_OfflinePreview_Link10_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 2, UsecaseZSL_OfflinePreview_Link11_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 2, UsecaseZSL_OfflinePreview_Link12_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link13_EVA_MCTF10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link14_IPE26_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 30, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link15_AISegmentation14_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 14, 24, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link16_AISegmentation14_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 22, 0, {0, NULL}}, 2, UsecaseZSL_OfflinePreview_Link17_AISegmentation14_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 23, 0, {0, NULL}}, 2, UsecaseZSL_OfflinePreview_Link18_AISegmentation14_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link19_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link20_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link21_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link22_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link23_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link24_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link25_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link26_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link27_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link28_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflinePreview_Link29_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeFeatureZSLPreviewRawPDNetBokeh***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link0_IFE0_Out9Desc[] =
{
    {5, 0, 11, 0, {0, NULL}}, // AutoFocus
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_261_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup996[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link1_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup996}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_262_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup996}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link2_IFE0_Out4Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IDEAL_RAW
};

static ChiLinkNodeDescriptor s_263_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors[] =
{
    {65536, 0, 4, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup997[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup998[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link3_IFE0_Out22Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup997}}, // ChiGMENode
    {255, 1, 0, 0, {1, s_pruneGroup998}}, // ChiEISV2Node
    {65538, 2, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup999[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1000[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link4_IFE0_Out23Desc[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup999}}, // ChiGMENode
    {255, 1, 1, 0, {1, s_pruneGroup1000}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1001[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1002[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link5_ChiGMENode0_Out0Desc[] =
{
    {65543, 0, 3, 0, {1, s_pruneGroup1001}}, // EVA_MCTF
    {65538, 0, 0, 0, {1, s_pruneGroup1002}}, // IPE
};

static const PruneVariant s_pruneGroup1003[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1004[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1005[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link6_ChiGMENode0_Out1Desc[] =
{
    {65543, 0, 5, 0, {1, s_pruneGroup1003}}, // EVA_MCTF
    {65543, 0, 33, 0, {1, s_pruneGroup1004}}, // CVP
    {65538, 0, 1, 0, {1, s_pruneGroup1005}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link7_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link8_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link9_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link10_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link11_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1006[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link12_EVA_MCTF0_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1006}}, // IPE
};

static const PruneVariant s_pruneGroup1007[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link13_EVA_MCTF0_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1007}}, // IPE
};

static const PruneVariant s_pruneGroup1008[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link14_EVA_MCTF0_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1008}}, // IPE
};

static const PruneVariant s_pruneGroup1009[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1010[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link15_IFE0_Out24Desc[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup1009}}, // IPE
    {65538, 3, 2, 0, {1, s_pruneGroup1010}}, // IPE
};

static const PruneVariant s_pruneGroup1011[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link16_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1011}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_264_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {1, s_pruneGroup1011}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link17_ChiEISV2Node1_Out0Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link18_ChiEISV2Node1_Out1Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65543, 1, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link19_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link20_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link21_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link22_EVA_MCTF1_Out37Desc[] =
{
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link23_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link24_EVA_MCTF1_Out39Desc[] =
{
    {65538, 3, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link25_EVA_MCTF1_Out40Desc[] =
{
    {65538, 3, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link26_EVA_MCTF1_Out41Desc[] =
{
    {65538, 3, 41, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1012[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link27_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1012}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_265_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {1, s_pruneGroup1012}},
};
static const PruneVariant s_pruneGroup1013[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link28_IPE3_Out9Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1013}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_266_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup1013}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link29_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_267_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link30_IPE1_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_268_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link31_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

static ChiLinkNodeDescriptor s_269_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link32_IFE0_Out2Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link33_IFE0_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link34_IFE0_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link35_STATSPDnet0_Out0Desc[] =
{
    {255, 1, 0, 0, {0, NULL}}, // DummyChiNodeSink0
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link36_IFE0_Out16Desc[] =
{
    {9, 1, 20, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup1014[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link37_IFE0_Out19Desc[] =
{
    {9, 1, 29, 0, {0, NULL}}, // StatsParse
    {9, 0, 9, 0, {1, s_pruneGroup1014}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out1Desc[] =
{
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup1015[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup1015}}, // IFELite
};

static const PruneVariant s_pruneGroup1016[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup1016}}, // IFELite
};

static const PruneVariant s_pruneGroup1017[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup1017}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup1018[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup1018}}, // IFE
};

static const PruneVariant s_pruneGroup1019[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup1019}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1020[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup1020}}, // StatsParse
};

static const PruneVariant s_pruneGroup1021[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1022[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1021}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1022}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1023[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1024[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1025[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1023}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1024}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1025}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1026[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1027[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1026}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1027}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1028[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1029[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1028}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1029}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1030[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1031[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1030}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1031}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1032[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1033[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup1032}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup1033}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1034[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1034}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1035[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1035}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1036[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1036}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_261_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_262_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_IDEAL_RAW", &UsecaseZSL_TARGET_BUFFER_IDEAL_RAW_target, 1, s_263_TARGET_BUFFER_IDEAL_RAW_Link_NodeDescriptors}, // TARGET_BUFFER_IDEAL_RAW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_264_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_265_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_266_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_267_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_268_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_269_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// STATSPDnet0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // PDnetOutputPortResults
};

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV2Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // DummyChiNodeInput
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0InputPortDescriptors[] =
{
    {11, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRaw
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {4, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLSCRaw
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortFull
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS4
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEDisplayOutputPortDS16
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_1InputPortDescriptors[] =
{
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_1InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_3InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_1InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureBHist
    {29, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureTintlessBG
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node255_1_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_1_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup1037[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1038[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1039[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1040[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes[] =
{
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup1037}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1038}, 0, 0, { 0 }},
    {NULL, 17, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode17_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 255, 0, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node255_1_properties, 255, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode255_1OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 5, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode5_0InputPortDescriptors, 0, { 0 }, NULL}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0InputPortDescriptors, 18, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65536_1_properties, 65536, 1, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65536_1InputPortDescriptors, 0, { 0 }, NULL}, 1, {1, s_pruneGroup1039}, 0, 0, { 0 }},
    {NULL, 65538, 0, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 3, {6, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65538_3OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65543, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_0InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65543, 1, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_1InputPortDescriptors, 8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65543_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1040}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_node9_1_properties, 9, 1, {2, { 0 }, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNode9_1InputPortDescriptors, 0, { 0 }, NULL}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehLinks[] =
{
    {{65536, 0, 9, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link0_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link1_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link2_IFE0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link3_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link4_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link5_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link6_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link7_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link8_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link9_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link10_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link11_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link12_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link13_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link14_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link15_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link16_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link17_ChiEISV2Node1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link18_ChiEISV2Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link19_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link20_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link21_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link22_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 5971968, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link23_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link24_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link25_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link26_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 5971968, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link27_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link28_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link29_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link30_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link31_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link32_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link33_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link34_IFE0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{17, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link35_STATSPDnet0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link36_IFE0_Out16Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link37_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link38_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link39_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link40_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link41_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link42_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link43_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link44_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link45_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link46_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link47_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link48_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link49_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link50_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link51_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link52_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link53_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_Link54_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeSHDRIOTLDC***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 0, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link2_IFE0_Out8Desc[] =
{
    {255, 9, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link3_ChiExternalNode9_Out0Desc[] =
{
    {65539, 0, 0, 0, {0, NULL}}, // BPS
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link4_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link5_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link6_BPS0_Out5Desc[] =
{
    {9, 0, 15, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link7_BPS0_Out1Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link8_BPS0_Out2Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link9_BPS0_Out3Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link10_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link11_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link12_BPS0_Out6Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1041[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1042[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1043[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link13_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup1041}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup1042}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup1043}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_270_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup1043}},
};
static const PruneVariant s_pruneGroup1044[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1045[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1046[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1047[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1048[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link14_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup1044}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup1045}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup1046}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup1047}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup1048}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_271_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup1048}},
};
static const PruneVariant s_pruneGroup1049[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link15_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup1049}}, // ChiNode
};

static const PruneVariant s_pruneGroup1050[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link16_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup1050}}, // ChiNode
};

static const PruneVariant s_pruneGroup1051[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link17_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup1051}}, // ChiNode
};

static const PruneVariant s_pruneGroup1052[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup1053[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link18_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1052}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup1053}}, // IPE
};

static ChiLinkNodeDescriptor s_272_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup1052}},
};
static const PruneVariant s_pruneGroup1054[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link19_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1054}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_273_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup1054}},
};
static const PruneVariant s_pruneGroup1055[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1056[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1057[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link20_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1055}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup1056}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup1057}}, // IPE
};

static ChiLinkNodeDescriptor s_274_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1055}},
};
static ChiLinkNodeDescriptor s_275_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1056}},
};
static const PruneVariant s_pruneGroup1058[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1059[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link21_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1058}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup1059}}, // IPE
};

static ChiLinkNodeDescriptor s_276_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1058}},
};
static const PruneVariant s_pruneGroup1060[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1061[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link22_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup1060}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup1061}}, // IPE
};

static const PruneVariant s_pruneGroup1062[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link23_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1062}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_277_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup1062}},
};
static const PruneVariant s_pruneGroup1063[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link24_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1063}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_278_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup1063}},
};
static const PruneVariant s_pruneGroup1064[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link25_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup1064}}, // ChiNode
};

static const PruneVariant s_pruneGroup1065[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link26_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup1065}}, // ChiNode
};

static const PruneVariant s_pruneGroup1066[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_Link27_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup1066}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDC_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_270_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_271_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_272_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_273_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_274_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_275_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_276_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_277_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_278_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode1_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // StatsProcessingPortHDRBHist
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsProcessingPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiEISDGNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_1InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_2OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_4InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_4OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_5OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_6InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_6OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_7InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_7OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_8InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_8OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiExternalNode9 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_9InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode9 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode255_9OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65536_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65536_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// BPS0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65539_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65539_0OutputPortDescriptors[] =
{
    {5, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortStatsBG
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortStatsHDRBHist
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65541_0InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65541_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode9_0InputPortDescriptors[] =
{
    {15, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBPSAWBBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeSHDRIOTLDCNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_0_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_1_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_2_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_3_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_4_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_5_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_6_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_7_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_8_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node255_9_properties[] =
{
    {1, "com.qti.node.shdr"},
    {38, "14"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeSHDRIOTLDC_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1067[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1068[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1069[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1070[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1071[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1072[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1073[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1074[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1075[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1076[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1077[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiNode UsecaseZSL_RealTimeSHDRIOTLDCNodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node1_0_properties, 1, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node12_0_properties, 12, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_0OutputPortDescriptors}, 3, {4, s_pruneGroup1067}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup1068}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_2OutputPortDescriptors}, 2, {4, s_pruneGroup1069}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup1070}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup1071}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup1072}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup1073}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup1074}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup1075}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node255_9_properties, 255, 9, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_9InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode255_9OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65536_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65536_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_1OutputPortDescriptors}, 1, {5, s_pruneGroup1076}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup1077}, 0, 0, { 0 }},
    {NULL, 65539, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65539_0InputPortDescriptors, 5, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65539_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65541, 0, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65541_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeSHDRIOTLDC_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeSHDRIOTLDCNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeSHDRIOTLDCLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link2_IFE0_Out8Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 9, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link3_ChiExternalNode9_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link4_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link5_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 5, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDRIOTLDC_Link6_BPS0_Out5Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link7_BPS0_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link8_BPS0_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 3, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDRIOTLDC_Link9_BPS0_Out3Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link10_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link11_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 0, 6, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDRIOTLDC_Link12_BPS0_Out6Desc, {1, {ChiFormatBlob}, 3072, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDRIOTLDC_Link13_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeSHDRIOTLDC_Link14_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link15_ChiNode1_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 4, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link16_ChiNode4_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 7, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link17_ChiNode7_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDRIOTLDC_Link18_ChiNode2_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link19_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeSHDRIOTLDC_Link20_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDRIOTLDC_Link21_ChiNode5_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 8, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeSHDRIOTLDC_Link22_ChiNode8_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link23_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link24_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link25_ChiEISDGNode0_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link26_ChiEISDGNode3_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 6, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeSHDRIOTLDC_Link27_ChiEISDGNode6_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoEIS3PreviewEIS2RealTimeOfflineIFE***************************/

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link0_IFE0_Out9Desc[] =
{
    {255, 2, 1, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link1_ChiNode2_Out0Desc[] =
{
    {65536, 1, 3, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link2_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
    {65550, 0, 1, 1, {0, NULL}}, // IFELite
};

static const PruneVariant s_pruneGroup1078[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link3_IFE1_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1078}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_279_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup1078}},
};
static const PruneVariant s_pruneGroup1079[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link4_IFE1_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1079}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_280_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup1079}},
};
static const PruneVariant s_pruneGroup1080[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link5_IFE1_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1080}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_281_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 24, 0, {1, s_pruneGroup1080}},
};
static const PruneVariant s_pruneGroup1081[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1082[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link6_IFE1_Out0Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1081}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {2, 0, 0, 0, {2, s_pruneGroup1082}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_282_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {1, s_pruneGroup1081}},
};
static ChiLinkNodeDescriptor s_283_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {2, s_pruneGroup1082}},
};
static const PruneVariant s_pruneGroup1083[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1084[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link7_IFE1_Out1Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1083}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {2, 1, 0, 0, {2, s_pruneGroup1084}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_284_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {1, s_pruneGroup1083}},
};
static ChiLinkNodeDescriptor s_285_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {2, s_pruneGroup1084}},
};
static const PruneVariant s_pruneGroup1085[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1086[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link8_IFE1_Out2Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1085}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {2, 2, 0, 0, {2, s_pruneGroup1086}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_286_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {1, s_pruneGroup1085}},
};
static ChiLinkNodeDescriptor s_287_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 1, 2, 0, {2, s_pruneGroup1086}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link9_IFE1_Out3Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_288_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1087[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out2Desc[] =
{
    {65550, 0, 2, 11, {1, s_pruneGroup1087}}, // IFELite
};

static const PruneVariant s_pruneGroup1088[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_Sensor0_Out3Desc[] =
{
    {65550, 0, 3, 12, {1, s_pruneGroup1088}}, // IFELite
};

static const PruneVariant s_pruneGroup1089[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_Sensor0_Out4Desc[] =
{
    {65550, 0, 4, 13, {1, s_pruneGroup1089}}, // IFELite
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFELite0_Out1Desc[] =
{
    {65536, 0, 3, 1, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup1090[] = {{PruneGroupMultiVC, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFELite0_Out2Desc[] =
{
    {65536, 1, 3, 11, {1, s_pruneGroup1090}}, // IFE
};

static const PruneVariant s_pruneGroup1091[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup1091}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1092[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup1092}}, // StatsParse
};

static const PruneVariant s_pruneGroup1093[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup1093}}, // StatsParse
};

static const PruneVariant s_pruneGroup1094[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1095[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1094}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1095}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1096[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1097[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1098[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1096}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1097}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1098}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1099[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1100[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1099}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1100}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1101[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1102[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1101}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1102}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1103[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1104[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1103}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1104}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1105[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1106[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup1105}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup1106}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1107[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1107}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1108[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1108}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1109[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1109}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_279_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_280_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_281_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_282_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_283_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target, 1, s_284_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_285_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target, 1, s_286_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_287_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_288_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode0_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort2
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort3
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort4
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_2InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors[] =
{
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors[] =
{
    {9, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors[] =
{
    {3, 0, 1, 0, { 0 }, NULL}, // IFEInputPortRDI0
    {3, 0, 11, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1OutputPortDescriptors[] =
{
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS4
    {24, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS16
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {3, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortCAMIFRaw
};

// IFELite0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65550_0InputPortDescriptors[] =
{
    {1, 0, 1, 0, { 0 }, NULL}, // IFELiteInputPortRDI0
    {2, 0, 11, 0, { 0 }, NULL}, // IFELiteInputPortRDI1
    {3, 0, 12, 0, { 0 }, NULL}, // IFELiteInputPortRDI2
    {4, 0, 13, 0, { 0 }, NULL}, // IFELiteInputPortRDI3
};

// IFELite0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65550_0OutputPortDescriptors[] =
{
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI0
    {2, 0, 0, 11, 0, NULL, 0, { 0 }, NULL}, // IFELiteOutputPortRDI1
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node255_2_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_0_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_1_properties[] =
{
    {2, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1110[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1111[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1112[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes[] =
{
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node0_0_properties, 0, 0, {0, { 0 }, NULL, 4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup1110}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1111}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node255_2_properties, 255, 2, {1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode255_2OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0InputPortDescriptors, 10, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node65536_1_properties, 65536, 1, {2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65536_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65550, 0, {4, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65550_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode65550_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1112}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFELinks[] =
{
    {{65536, 0, 9, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link0_IFE0_Out9Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link1_ChiNode2_Out0Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 22, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link3_IFE1_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 23, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link4_IFE1_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 24, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link5_IFE1_Out24Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 0, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link6_IFE1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 1, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link7_IFE1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 2, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link8_IFE1_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 3, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link9_IFE1_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link10_Sensor0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 3, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link11_Sensor0_Out3Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 4, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link12_Sensor0_Out4Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 1, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link13_IFELite0_Out1Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65550, 0, 2, 11, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link14_IFELite0_Out2Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link15_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link16_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link17_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link18_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link19_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link20_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link21_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link22_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link23_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link24_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link25_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_Link26_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Yuv2YuvIPEProfiles***************************/

static const PruneVariant s_pruneGroup1113[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1114[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup1115[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup1116[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup1117[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup1118[] = {{PruneGroupIPEProfile, PruneTypeZoomProcessing}};
static const PruneVariant s_pruneGroup1119[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_source_Link_0NodeDescriptors[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup1113}},
    {65538, 1, 0, 0, {1, s_pruneGroup1114}},
    {65538, 2, 0, 0, {1, s_pruneGroup1115}},
    {65538, 3, 0, 0, {1, s_pruneGroup1116}},
    {65538, 4, 0, 0, {1, s_pruneGroup1117}},
    {65538, 5, 0, 0, {1, s_pruneGroup1118}},
    {65538, 22, 0, 0, {2, s_pruneGroup1119}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link0_IPE0_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_289_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link1_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_290_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link2_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_291_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link3_IPE3_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_292_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 3, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link4_IPE4_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_293_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 4, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link5_IPE5_Out8Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL
};

static ChiLinkNodeDescriptor s_294_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link6_IPE0_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_295_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link7_IPE1_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_296_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link8_IPE2_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_297_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link9_IPE3_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_298_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link10_IPE4_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_299_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 4, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link11_IPE5_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_HAL2
};

static ChiLinkNodeDescriptor s_300_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1120[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link12_IPE22_Out9Desc[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1120}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1121[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static ChiLinkNodeDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_Link13_AISegmentation5_Out22Desc[] =
{
    {65538, 0, 43, 0, {2, s_pruneGroup1121}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_289_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_290_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_291_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_292_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_293_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL", &UsecaseZSL_TARGET_BUFFER_YUV_HAL_target, 1, s_294_TARGET_BUFFER_YUV_HAL_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_295_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_296_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_297_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_298_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_299_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
    {"TARGET_BUFFER_YUV_HAL2", &UsecaseZSL_TARGET_BUFFER_YUV_HAL2_target, 1, s_300_TARGET_BUFFER_YUV_HAL2_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_HAL2
};

static ChiTargetPortDescriptor UsecaseZSL_Yuv2YuvIPEProfiles_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_YUV_IN", &UsecaseZSL_TARGET_BUFFER_YUV_IN_target, 7, UsecaseZSL_Yuv2YuvIPEProfiles_source_Link_0NodeDescriptors}, // TARGET_BUFFER_YUV_IN
};

// AISegmentation5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
};

// AISegmentation5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode255_5OutputPortDescriptors[] =
{
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatmap
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCatmapCMUS
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22OutputPortDescriptors[] =
{
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node255_5_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "2"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_0_properties[] =
{
    {2, "0"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_1_properties[] =
{
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_2_properties[] =
{
    {2, "2"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_22_properties[] =
{
    {2, "11"},
    {4, "16"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_3_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_4_properties[] =
{
    {2, "4"},
};

static ChiNodeProperty UsecaseZSL_Yuv2YuvIPEProfiles_node65538_5_properties[] =
{
    {2, "8"},
};

static const PruneVariant s_pruneGroup1122[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1123[] = {{PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1124[] = {{PruneGroupIPEProfile, PruneTypeNoiseProcessing}};
static const PruneVariant s_pruneGroup1125[] = {{PruneGroupIPEProfile, PruneTypePostProcessing}};
static const PruneVariant s_pruneGroup1126[] = {{PruneGroupAI, PruneTypeEnable}, {PruneGroupIPEProfile, PruneTypeFullPostProcessing}};
static const PruneVariant s_pruneGroup1127[] = {{PruneGroupIPEProfile, PruneTypeScalePostProcessing}};
static const PruneVariant s_pruneGroup1128[] = {{PruneGroupIPEProfile, PruneTypeFullFOVProcessing}};
static const PruneVariant s_pruneGroup1129[] = {{PruneGroupIPEProfile, PruneTypeZoomProcessing}};
static ChiNode UsecaseZSL_Yuv2YuvIPEProfilesNodes[] =
{
    {UsecaseZSL_Yuv2YuvIPEProfiles_node255_5_properties, 255, 5, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode255_5OutputPortDescriptors}, 2, {2, s_pruneGroup1122}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_0_properties, 65538, 0, {2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_0OutputPortDescriptors}, 1, {1, s_pruneGroup1123}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_1_properties, 65538, 1, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_1OutputPortDescriptors}, 1, {1, s_pruneGroup1124}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_2OutputPortDescriptors}, 1, {1, s_pruneGroup1125}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_22_properties, 65538, 22, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_22OutputPortDescriptors}, 2, {2, s_pruneGroup1126}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_3_properties, 65538, 3, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_3OutputPortDescriptors}, 1, {1, s_pruneGroup1127}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_4_properties, 65538, 4, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_4OutputPortDescriptors}, 1, {1, s_pruneGroup1128}, 0, 0, { 0 }},
    {UsecaseZSL_Yuv2YuvIPEProfiles_node65538_5_properties, 65538, 5, {1, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5InputPortDescriptors, 2, { 0 }, UsecaseZSL_Yuv2YuvIPEProfilesNode65538_5OutputPortDescriptors}, 1, {1, s_pruneGroup1129}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_Yuv2YuvIPEProfilesLinks[] =
{
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link0_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link1_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link2_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link3_IPE3_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link4_IPE4_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 8, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link5_IPE5_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link6_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link7_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link8_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link9_IPE3_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link10_IPE4_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link11_IPE5_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link12_IPE22_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 22, 0, {0, NULL}}, 1, UsecaseZSL_Yuv2YuvIPEProfiles_Link13_AISegmentation5_Out22Desc, {1, {ChiFormatY8}, 0, 0, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline Video4kEIS3PreviewEIS2Offline***************************/

static const PruneVariant s_pruneGroup1130[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1131[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup1130}},
    {65543, 1, 32, 0, {0, NULL}},
    {255, 11, 30, 0, {1, s_pruneGroup1131}},
};
static const PruneVariant s_pruneGroup1132[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1133[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup1132}},
    {255, 11, 31, 0, {1, s_pruneGroup1133}},
};
static const PruneVariant s_pruneGroup1134[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1135[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors[] =
{
    {65538, 0, 2, 0, {1, s_pruneGroup1134}},
    {255, 11, 32, 0, {1, s_pruneGroup1135}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_3NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_4NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1136[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1137[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEnabled}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1138[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1139[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_5NodeDescriptors[] =
{
    {65538, 1, 2, 0, {1, s_pruneGroup1136}},
    {65538, 25, 2, 0, {3, s_pruneGroup1137}},
    {65538, 22, 2, 0, {1, s_pruneGroup1138}},
    {255, 12, 32, 0, {1, s_pruneGroup1139}},
};
static const PruneVariant s_pruneGroup1140[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup1140}}, // StatsParse
};

static const PruneVariant s_pruneGroup1141[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup1141}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1142[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1142}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_301_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {1, s_pruneGroup1142}},
};
static const PruneVariant s_pruneGroup1143[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 1, 0, 0, {2, s_pruneGroup1143}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_302_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {2, s_pruneGroup1143}},
};
static const PruneVariant s_pruneGroup1144[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup1144}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_303_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup1144}},
};
static const PruneVariant s_pruneGroup1145[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1146[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1147[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1148[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc[] =
{
    {65538, 0, 0, 0, {1, s_pruneGroup1145}}, // IPE
    {65543, 1, 32, 0, {1, s_pruneGroup1146}}, // EVA
    {65538, 23, 0, 0, {1, s_pruneGroup1147}}, // IPE
    {65543, 25, 32, 0, {1, s_pruneGroup1148}}, // EVA
};

static const PruneVariant s_pruneGroup1149[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc[] =
{
    {65538, 0, 1, 0, {1, s_pruneGroup1149}}, // IPE
};

static const PruneVariant s_pruneGroup1150[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1151[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1152[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1153[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1154[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup1150}}, // ChiEISV3Node
    {65543, 1, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {1, s_pruneGroup1151}}, // IPE
    {65538, 22, 0, 0, {1, s_pruneGroup1152}}, // IPE
    {255, 12, 30, 0, {1, s_pruneGroup1153}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup1154}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1155[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1156[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1157[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1158[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1159[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1160[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc[] =
{
    {255, 2, 1, 0, {1, s_pruneGroup1155}}, // ChiEISV3Node
    {65543, 1, 5, 0, {0, NULL}}, // CVP
    {65543, 1, 33, 0, {0, NULL}}, // CVP
    {65538, 25, 1, 0, {1, s_pruneGroup1156}}, // IPE
    {65538, 22, 1, 0, {1, s_pruneGroup1157}}, // IPE
    {255, 12, 31, 0, {1, s_pruneGroup1158}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {1, s_pruneGroup1159}}, // EVA_MVWarp
    {65543, 25, 5, 0, {1, s_pruneGroup1160}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1161[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1162[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1163[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1164[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc[] =
{
    {65538, 1, 0, 0, {1, s_pruneGroup1161}}, // IPE
    {65543, 2, 3, 0, {1, s_pruneGroup1162}}, // EVA_MVWarp
    {65538, 24, 0, 0, {1, s_pruneGroup1163}}, // IPE
    {65543, 26, 3, 0, {1, s_pruneGroup1164}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1165[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1166[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc[] =
{
    {65538, 1, 1, 0, {1, s_pruneGroup1165}}, // IPE
    {65543, 2, 5, 0, {1, s_pruneGroup1166}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link11_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link12_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link13_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1167[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1168[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1169[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc[] =
{
    {255, 2, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 2, 38, 0, {1, s_pruneGroup1167}}, // EVA_MVWarp
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 26, 38, 0, {1, s_pruneGroup1168}}, // EVA_MVWarp
    {65543, 25, 38, 0, {1, s_pruneGroup1169}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1170[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc[] =
{
    {65538, 0, 39, 0, {1, s_pruneGroup1170}}, // IPE
};

static const PruneVariant s_pruneGroup1171[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc[] =
{
    {65538, 0, 40, 0, {1, s_pruneGroup1171}}, // IPE
};

static const PruneVariant s_pruneGroup1172[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc[] =
{
    {65538, 0, 41, 0, {1, s_pruneGroup1172}}, // IPE
};

static const PruneVariant s_pruneGroup1173[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 1, 39, 0, {1, s_pruneGroup1173}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1174[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 1, 41, 0, {1, s_pruneGroup1174}}, // IPE
};

static const PruneVariant s_pruneGroup1175[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc[] =
{
    {255, 13, 0, 0, {1, s_pruneGroup1175}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1176[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc[] =
{
    {3, 88, 0, 0, {8, s_pruneGroup1176}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1177[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc[] =
{
    {255, 13, 9, 0, {8, s_pruneGroup1177}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1178[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1179[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1180[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1181[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc[] =
{
    {65538, 0, 43, 0, {3, s_pruneGroup1178}}, // IPE
    {65538, 1, 43, 0, {3, s_pruneGroup1179}}, // IPE
    {65538, 23, 43, 0, {3, s_pruneGroup1180}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup1181}}, // IPE
};

static const PruneVariant s_pruneGroup1182[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1183[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc[] =
{
    {65538, 0, 20, 0, {3, s_pruneGroup1182}}, // IPE
    {65538, 1, 20, 0, {3, s_pruneGroup1183}}, // IPE
};

static const PruneVariant s_pruneGroup1184[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {1, s_pruneGroup1184}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1185[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {255, 0, 0, 0, {1, s_pruneGroup1185}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1186[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup1186}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1187[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc[] =
{
    {255, 2, 0, 0, {1, s_pruneGroup1187}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1188[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1188}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_304_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup1188}},
};
static const PruneVariant s_pruneGroup1189[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc[] =
{
    {2, 2, 0, 0, {2, s_pruneGroup1189}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_305_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup1189}},
};
static const PruneVariant s_pruneGroup1190[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {1, s_pruneGroup1190}}, // IPE
};

static const PruneVariant s_pruneGroup1191[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {1, s_pruneGroup1191}}, // IPE
};

static const PruneVariant s_pruneGroup1192[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc[] =
{
    {65538, 24, 1, 0, {1, s_pruneGroup1192}}, // IPE
};

static const PruneVariant s_pruneGroup1193[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc[] =
{
    {65538, 24, 2, 0, {1, s_pruneGroup1193}}, // IPE
};

static const PruneVariant s_pruneGroup1194[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 24, 39, 0, {1, s_pruneGroup1194}}, // IPE
};

static const PruneVariant s_pruneGroup1195[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 24, 40, 0, {1, s_pruneGroup1195}}, // IPE
};

static const PruneVariant s_pruneGroup1196[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 24, 41, 0, {1, s_pruneGroup1196}}, // IPE
};

static const PruneVariant s_pruneGroup1197[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 23, 39, 0, {1, s_pruneGroup1197}}, // IPE
};

static const PruneVariant s_pruneGroup1198[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 23, 40, 0, {1, s_pruneGroup1198}}, // IPE
};

static const PruneVariant s_pruneGroup1199[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 23, 41, 0, {1, s_pruneGroup1199}}, // IPE
};

static const PruneVariant s_pruneGroup1200[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1200}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1201[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1201}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1202[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {2, s_pruneGroup1202}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1203[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1203}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_301_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_302_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_303_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_304_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_305_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_target, 3, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_0NodeDescriptors}, // TARGET_BUFFER_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_target, 2, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_1NodeDescriptors}, // TARGET_BUFFER_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_target, 2, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_2NodeDescriptors}, // TARGET_BUFFER_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_INPUT_FULL_target, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_3NodeDescriptors}, // TARGET_BUFFER_INPUT_FULL
    {"TARGET_BUFFER_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_INPUT_DS4_target, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_4NodeDescriptors}, // TARGET_BUFFER_INPUT_DS4
    {"TARGET_BUFFER_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_INPUT_DS16_target, 4, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_Link_5NodeDescriptors}, // TARGET_BUFFER_INPUT_DS16
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiEISV2Node0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11InputPortDescriptors[] =
{
    {30, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AISegmentation13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiEISV3Node2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiHDR10P21 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_21InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P21 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_21OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE24 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_1InputPortDescriptors[] =
{
    {32, 1, 0, 0, { 0 }, NULL}, // EVAInputPortDisplay
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_2InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVA2InputPortImageWarp
};

// EVA_MVWarp2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_2OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVA2OutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVA2OutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVA2OutputPortImageWarpStage2DSX
};

// EVA25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_0_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {1023, "4"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_1_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_12_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_13_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_2_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_21_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_0_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_1_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_23_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_24_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_25_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_1_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_2_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_26_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1204[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1205[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1206[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1207[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1208[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1209[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1210[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1211[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1212[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1213[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1214[] = {{PruneGroupAISEG, PruneTypePreviewVideo}};
static const PruneVariant s_pruneGroup1215[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1216[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1217[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1218[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiNode UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNodes[] =
{
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node10_1_properties, 10, 1, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1204}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_0_properties, 255, 0, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_1_properties, 255, 1, {2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_11_properties, 255, 11, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_11OutputPortDescriptors}, 3, {1, s_pruneGroup1205}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_12OutputPortDescriptors}, 3, {1, s_pruneGroup1206}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_13OutputPortDescriptors}, 2, {1, s_pruneGroup1207}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_2_properties, 255, 2, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_2OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup1208}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_0_properties, 65538, 0, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_0OutputPortDescriptors}, 3, {1, s_pruneGroup1209}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_1_properties, 65538, 1, {8, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_1OutputPortDescriptors}, 3, {1, s_pruneGroup1210}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_22_properties, 65538, 22, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_22OutputPortDescriptors}, 3, {1, s_pruneGroup1211}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_23OutputPortDescriptors}, 4, {1, s_pruneGroup1212}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_24OutputPortDescriptors}, 4, {1, s_pruneGroup1213}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65538_25OutputPortDescriptors}, 2, {1, s_pruneGroup1214}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_1_properties, 65543, 1, {9, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_2_properties, 65543, 2, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_2InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_2OutputPortDescriptors}, 2, {1, s_pruneGroup1215}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_25_properties, 65543, 25, {4, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_25OutputPortDescriptors}, 2, {1, s_pruneGroup1216}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode65543_26OutputPortDescriptors}, 2, {1, s_pruneGroup1217}, 0, 0, { 0 }},
    {UsecaseZSL_Video4kEIS3PreviewEIS2Offline_node9_0_properties, 9, 0, {1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1218}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_Video4kEIS3PreviewEIS2OfflineLinks[] =
{
    {{65538, 0, 55, 1, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link0_IPE0_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link1_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link2_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 2, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link3_IPE1_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link4_ChiHDR10P21_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 4, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link5_ChiEISV2Node0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link6_ChiEISV2Node0_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 6, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link7_ChiEISV3Node1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 8, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link8_ChiEISV3Node1_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 4, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link9_ChiEISV3Node2_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 1, 0, {0, NULL}}, 2, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link10_ChiEISV3Node2_Out1Desc, {1, {ChiFormatPD10}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link11_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link12_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link13_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 5, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link14_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link15_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link16_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link17_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 39, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link18_EVA_MVWarp2_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 40, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link19_EVA_MVWarp2_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 41, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link20_EVA_MVWarp2_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link21_IPE25_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 30, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link22_AISegmentation13_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 13, 24, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link23_AISegmentation13_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 22, 0, {0, NULL}}, 4, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link24_AISegmentation13_Out22Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 13, 23, 0, {0, NULL}}, 2, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link25_AISegmentation13_Out23Desc, {1, {ChiFormatY8}, 0, 20, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link26_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link27_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 9, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link28_IPE22_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link29_ChiExternalNode_MUXER12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link30_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link31_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link32_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link33_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link34_ChiExternalNode_MUXER12_Out1Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link35_ChiExternalNode_MUXER12_Out2Desc, {1, {ChiFormatPD10}, 0, 20, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link36_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link37_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link38_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link39_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link40_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link41_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 63, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link42_IPE0_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link43_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link44_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_Link45_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline RealTimeYUVSHDREISIOT***************************/

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link0_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link1_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 5, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link2_Sensor0_Out1Desc[] =
{
    {65536, 5, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link3_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link4_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link5_IFE0_Out17Desc[] =
{
    {9, 0, 0, 0, {0, NULL}}, // StatsParse
    {1, 0, 0, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link6_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link7_IFE5_Out17Desc[] =
{
    {9, 0, 17, 0, {0, NULL}}, // StatsParse
    {1, 0, 17, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link8_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link9_IFE0_Out18Desc[] =
{
    {9, 0, 2, 0, {0, NULL}}, // StatsParse
    {1, 0, 2, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link10_IFE0_Out15Desc[] =
{
    {9, 0, 5, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link11_IFE0_Out16Desc[] =
{
    {9, 0, 3, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link12_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {0, NULL}}, // StatsParse
    {1, 0, 7, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link13_IFE0_Out20Desc[] =
{
    {5, 0, 4, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link14_IFE5_Out19Desc[] =
{
    {9, 0, 29, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link15_IFE5_Out21Desc[] =
{
    {9, 0, 18, 0, {0, NULL}}, // StatsParse
    {12, 0, 18, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link16_IFE5_Out18Desc[] =
{
    {9, 0, 19, 0, {0, NULL}}, // StatsParse
    {1, 0, 19, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link17_IFE5_Out15Desc[] =
{
    {9, 0, 31, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link18_IFE5_Out16Desc[] =
{
    {9, 0, 20, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link19_IFE5_Out12Desc[] =
{
    {9, 0, 21, 0, {0, NULL}}, // StatsParse
    {1, 0, 21, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link20_IFE5_Out20Desc[] =
{
    {5, 0, 22, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link21_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link22_IFE5_Out0Desc[] =
{
    {255, 9, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link23_IFE5_Out1Desc[] =
{
    {255, 9, 1, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link24_IFE5_Out2Desc[] =
{
    {255, 9, 2, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link25_IFE0_Out0Desc[] =
{
    {255, 9, 3, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link26_IFE0_Out1Desc[] =
{
    {255, 9, 4, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link27_IFE0_Out2Desc[] =
{
    {255, 9, 5, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link28_ChiExternalNode9_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link29_ChiExternalNode9_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {255, 10, 0, 0, {0, NULL}}, // DefogNode
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link30_ChiExternalNode9_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
    {65541, 0, 6, 0, {0, NULL}}, // LRME
    {65541, 0, 7, 0, {0, NULL}}, // LRME
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link31_ChiExternalNode10_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link32_LRME0_Out0Desc[] =
{
    {65542, 0, 2, 0, {0, NULL}}, // RANSAC
};

static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link33_RANSAC0_Out1Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1219[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1220[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1221[] = {{PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link34_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {4, s_pruneGroup1219}}, // ChiEISDGNode
    {255, 2, 0, 0, {4, s_pruneGroup1220}}, // ChiNode
    {2, 5, 0, 0, {2, s_pruneGroup1221}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_306_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {2, s_pruneGroup1221}},
};
static const PruneVariant s_pruneGroup1222[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1223[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1224[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1225[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1226[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link35_IPE0_Out9Desc[] =
{
    {255, 3, 0, 0, {4, s_pruneGroup1222}}, // ChiEISDGNode
    {255, 5, 0, 0, {4, s_pruneGroup1223}}, // ChiNode
    {255, 6, 0, 0, {2, s_pruneGroup1224}}, // ChiEISDGNode
    {255, 8, 0, 0, {2, s_pruneGroup1225}}, // ChiNode
    {2, 1, 3, 0, {2, s_pruneGroup1226}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_307_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {2, s_pruneGroup1226}},
};
static const PruneVariant s_pruneGroup1227[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link36_ChiNode1_Out0Desc[] =
{
    {255, 2, 1, 0, {4, s_pruneGroup1227}}, // ChiNode
};

static const PruneVariant s_pruneGroup1228[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link37_ChiNode4_Out0Desc[] =
{
    {255, 5, 1, 0, {4, s_pruneGroup1228}}, // ChiNode
};

static const PruneVariant s_pruneGroup1229[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link38_ChiNode7_Out0Desc[] =
{
    {255, 8, 1, 0, {2, s_pruneGroup1229}}, // ChiNode
};

static const PruneVariant s_pruneGroup1230[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}};
static const PruneVariant s_pruneGroup1231[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link39_ChiNode2_Out0Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1230}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {65538, 1, 0, 0, {2, s_pruneGroup1231}}, // IPE
};

static ChiLinkNodeDescriptor s_308_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {255, 2, 0, 0, {2, s_pruneGroup1230}},
};
static const PruneVariant s_pruneGroup1232[] = {{PruneGroupSHDR, PruneTypeSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link40_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1232}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_309_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {1, s_pruneGroup1232}},
};
static const PruneVariant s_pruneGroup1233[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1234[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1235[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link41_IPE1_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1233}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
    {2, 1, 3, 0, {2, s_pruneGroup1234}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 2, 0, 0, {1, s_pruneGroup1235}}, // IPE
};

static ChiLinkNodeDescriptor s_310_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1233}},
};
static ChiLinkNodeDescriptor s_311_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {2, s_pruneGroup1234}},
};
static const PruneVariant s_pruneGroup1236[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1237[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link42_ChiNode5_Out0Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1236}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {65538, 1, 0, 0, {2, s_pruneGroup1237}}, // IPE
};

static ChiLinkNodeDescriptor s_312_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 5, 0, 0, {2, s_pruneGroup1236}},
};
static const PruneVariant s_pruneGroup1238[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1239[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link43_ChiNode8_Out0Desc[] =
{
    {65538, 2, 0, 0, {1, s_pruneGroup1238}}, // IPE
    {65538, 1, 0, 0, {1, s_pruneGroup1239}}, // IPE
};

static const PruneVariant s_pruneGroup1240[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link44_IPE2_Out8Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1240}}, // SinkBuffer ]-> TARGET_BUFFER_DISPLAY
};

static ChiLinkNodeDescriptor s_313_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {2, s_pruneGroup1240}},
};
static const PruneVariant s_pruneGroup1241[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link45_IPE2_Out9Desc[] =
{
    {2, 1, 3, 0, {2, s_pruneGroup1241}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_314_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 2, 9, 0, {2, s_pruneGroup1241}},
};
static const PruneVariant s_pruneGroup1242[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link46_ChiEISDGNode0_Out0Desc[] =
{
    {255, 1, 1, 0, {4, s_pruneGroup1242}}, // ChiNode
};

static const PruneVariant s_pruneGroup1243[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link47_ChiEISDGNode3_Out0Desc[] =
{
    {255, 4, 1, 0, {4, s_pruneGroup1243}}, // ChiNode
};

static const PruneVariant s_pruneGroup1244[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiLinkNodeDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_Link48_ChiEISDGNode6_Out0Desc[] =
{
    {255, 7, 1, 0, {2, s_pruneGroup1244}}, // ChiNode
};

static ChiTargetPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_306_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_307_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_308_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_309_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_310_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_311_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_312_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_DISPLAY", &UsecaseZSL_TARGET_BUFFER_DISPLAY_target, 1, s_313_TARGET_BUFFER_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_DISPLAY
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_314_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode1_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortHDRBE
    {17, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortLongHDRBE
    {2, 0, 0, 0, { 0 }, NULL}, // StatsProcessingPortHDRBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortRS
    {19, 0, 0, 0, { 0 }, NULL}, // StatsProcessingPortLongHDRBHist
    {21, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortLongRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {18, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// ChiEISDGNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// DefogNode10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_10OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_2OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISDGNode6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiEISDGNode6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDGEISMesh
};

// ChiNode7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiExternalNode9 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_9InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {4, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode9 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode255_9OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode5_0InputPortDescriptors[] =
{
    {4, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBF
    {22, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongBF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_0InputPortDescriptors[] =
{
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_0OutputPortDescriptors[] =
{
    {17, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {21, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {19, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {18, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBHIST
    {15, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {16, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {12, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {0, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
};

// IFE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_5InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_5OutputPortDescriptors[] =
{
    {17, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {19, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {18, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBHIST
    {15, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {16, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {12, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {0, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// LRME0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65541_0InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortTARIFEDS16
    {7, 0, 0, 0, { 0 }, NULL}, // LRMEInputPortREFIFEDS16
};

// LRME0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65541_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // LRMEOutputPortVector
};

// RANSAC0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65542_0InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // RANSACInputPortVector
};

// RANSAC0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode65542_0OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // RANSACOutputPort0
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode9_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {17, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBE
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {2, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
    {29, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {18, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {19, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDRBHist
    {31, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
    {20, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {21, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_RealTimeYUVSHDREISIOTNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_0_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_1_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_10_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_2_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_3_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_4_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_5_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_6_properties[] =
{
    {1, "com.qti.node.eisv26dg"},
    {12, "32768"},
    {1023, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_7_properties[] =
{
    {1, "com.qti.node.meshmaneis26"},
    {12, "294912"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_8_properties[] =
{
    {1, "com.qti.node.meshwarp"},
    {12, "32768"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node255_9_properties[] =
{
    {1, "com.qti.node.yuvshdr"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node65536_0_properties[] =
{
    {20, "1"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node65536_5_properties[] =
{
    {20, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node65538_0_properties[] =
{
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node65538_1_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_RealTimeYUVSHDREISIOT_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1245[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1246[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1247[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff}, {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}};
static const PruneVariant s_pruneGroup1248[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1249[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1250[] = {{PruneGroupEIS, PruneTypeVideoOnlySnapshotOff}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1251[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1252[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1253[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static const PruneVariant s_pruneGroup1254[] = {{PruneGroupEIS, PruneTypePreviewOnlySnapshotOn}, {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}};
static const PruneVariant s_pruneGroup1255[] = {{PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn}, {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff}};
static ChiNode UsecaseZSL_RealTimeYUVSHDREISIOTNodes[] =
{
    {NULL, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode0_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode1_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_0OutputPortDescriptors}, 3, {4, s_pruneGroup1245}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_1OutputPortDescriptors}, 2, {4, s_pruneGroup1246}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_10_properties, 255, 10, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_10OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_2_properties, 255, 2, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_2OutputPortDescriptors}, 2, {4, s_pruneGroup1247}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_3_properties, 255, 3, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_3OutputPortDescriptors}, 3, {4, s_pruneGroup1248}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_4_properties, 255, 4, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_4OutputPortDescriptors}, 2, {4, s_pruneGroup1249}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_5_properties, 255, 5, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_5OutputPortDescriptors}, 2, {4, s_pruneGroup1250}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_6_properties, 255, 6, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_6OutputPortDescriptors}, 3, {2, s_pruneGroup1251}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_7_properties, 255, 7, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_7OutputPortDescriptors}, 2, {2, s_pruneGroup1252}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_8_properties, 255, 8, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_8OutputPortDescriptors}, 2, {2, s_pruneGroup1253}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node255_9_properties, 255, 9, {6, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_9InputPortDescriptors, 3, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode255_9OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node5_0_properties, 5, 0, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode5_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_0InputPortDescriptors, 11, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node65536_5_properties, 65536, 5, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_5InputPortDescriptors, 11, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65536_5OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node65538_0_properties, 65538, 0, {3, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node65538_1_properties, 65538, 1, {3, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_1OutputPortDescriptors}, 1, {5, s_pruneGroup1254}, 0, 0, { 0 }},
    {NULL, 65538, 2, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65538_2OutputPortDescriptors}, 0, {2, s_pruneGroup1255}, 0, 0, { 0 }},
    {NULL, 65541, 0, {2, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65541_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65541_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65542, 0, {1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65542_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode65542_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_RealTimeYUVSHDREISIOT_node9_0_properties, 9, 0, {14, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_RealTimeYUVSHDREISIOTNode9_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_RealTimeYUVSHDREISIOTLinks[] =
{
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link0_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link1_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link2_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link3_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link4_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 5, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link5_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 5, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link6_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 17, 1, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link7_IFE5_Out17Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link8_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 5, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link9_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link10_IFE0_Out15Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link11_IFE0_Out16Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 5, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link12_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 20, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link13_IFE0_Out20Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 19, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link14_IFE5_Out19Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 21, 1, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link15_IFE5_Out21Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 18, 1, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link16_IFE5_Out18Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 15, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link17_IFE5_Out15Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 16, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link18_IFE5_Out16Desc, {1, {ChiFormatBlob}, 3072, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 12, 1, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link19_IFE5_Out12Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 20, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link20_IFE5_Out20Desc, {1, {ChiFormatBlob}, 16384, 10, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link21_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 0, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link22_IFE5_Out0Desc, {1, {ChiFormatYUV420NV12TP10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 1, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link23_IFE5_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{65536, 5, 2, 1, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link24_IFE5_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link25_IFE0_Out0Desc, {1, {ChiFormatYUV420NV12TP10}, 0, 5, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link26_IFE0_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 5, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link27_IFE0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{255, 9, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link28_ChiExternalNode9_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagCache|BufferMemFlagLockable}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{255, 9, 1, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link29_ChiExternalNode9_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagCache|BufferMemFlagLockable}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{255, 9, 2, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeYUVSHDREISIOT_Link30_ChiExternalNode9_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw|BufferMemFlagCache|BufferMemFlagLockable}, {0, LinkFlagDisableLateBinding}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link31_ChiExternalNode10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65541, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link32_LRME0_Out0Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65542, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link33_RANSAC0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeYUVSHDREISIOT_Link34_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 5, UsecaseZSL_RealTimeYUVSHDREISIOT_Link35_IPE0_Out9Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link36_ChiNode1_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 4, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link37_ChiNode4_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 7, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link38_ChiNode7_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 2, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link39_ChiNode2_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link40_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 3, UsecaseZSL_RealTimeYUVSHDREISIOT_Link41_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link42_ChiNode5_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 8, 0, 0, {0, NULL}}, 2, UsecaseZSL_RealTimeYUVSHDREISIOT_Link43_ChiNode8_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link44_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link45_IPE2_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link46_ChiEISDGNode0_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link47_ChiEISDGNode3_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
    {{255, 6, 0, 0, {0, NULL}}, 1, UsecaseZSL_RealTimeYUVSHDREISIOT_Link48_ChiEISDGNode6_Out0Desc, {1, {ChiFormatBlob}, 50440, 8, 8, BufferHeapIon, BufferMemFlagLockable}, {0, LinkFlagDisableSelfShrinking}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline XHDRRealtimeZSLPreviewRaw***************************/

static const PruneVariant s_pruneGroup1256[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link0_IFE0_Out124Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1256}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
};

static ChiLinkNodeDescriptor s_315_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {1, s_pruneGroup1256}},
};
static const PruneVariant s_pruneGroup1257[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link1_IFE0_Out125Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1257}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_316_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup1257}},
};
static const PruneVariant s_pruneGroup1258[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link2_IFE0_Out126Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1258}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_317_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {1, s_pruneGroup1258}},
};
static const PruneVariant s_pruneGroup1259[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link3_IFE0_Out127Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1259}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_318_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 127, 0, {1, s_pruneGroup1259}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_319_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 102, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link5_IFE0_Out105Desc[] =
{
    {2, 15, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_320_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1260[] = {{PruneGroupHDRType, PruneTypeSCSHDR}, {PruneGroupHDRType, PruneTypeSCQHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link6_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup1260}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_321_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {2, s_pruneGroup1260}},
};
static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link7_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {0, NULL}}, // IFE
    {65536, 0, 2, 6, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link8_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link9_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link10_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link11_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link12_StatsParse20_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link13_StatsParse10_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link14_StatsParse40_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link15_StatsParse44_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link16_StatsParse45_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link17_IFE0_Out29Desc[] =
{
    {9, 40, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link18_IFE0_Out140Desc[] =
{
    {9, 10, 37, 0, {0, NULL}}, // StatsParse
    {1, 0, 38, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 38, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link19_IFE0_Out141Desc[] =
{
    {9, 20, 44, 0, {0, NULL}}, // StatsParse
    {1, 0, 46, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 46, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link20_IFE0_Out169Desc[] =
{
    {5, 0, 91, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link21_IFE0_Out170Desc[] =
{
    {5, 0, 92, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link22_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link23_IFE0_Out133Desc[] =
{
    {5, 0, 100, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link24_IFE0_Out132Desc[] =
{
    {5, 0, 112, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link25_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link26_IFE0_Out164Desc[] =
{
    {5, 0, 64, 0, {0, NULL}}, // AutoFocus
    {5, 0, 106, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link27_IFE0_Out165Desc[] =
{
    {5, 0, 65, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link28_IFE0_Out175Desc[] =
{
    {5, 0, 96, 0, {0, NULL}}, // AutoFocus
    {5, 0, 110, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link29_IFE0_Out176Desc[] =
{
    {5, 0, 97, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link30_IFE0_Out161Desc[] =
{
    {5, 0, 67, 0, {0, NULL}}, // AutoFocus
    {5, 0, 108, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link31_IFE0_Out162Desc[] =
{
    {5, 0, 68, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link32_IFE0_Out118Desc[] =
{
    {9, 10, 38, 0, {0, NULL}}, // StatsParse
    {1, 0, 39, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 39, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link33_IFE0_Out119Desc[] =
{
    {9, 20, 45, 0, {0, NULL}}, // StatsParse
    {1, 0, 47, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link34_IFE0_Out30Desc[] =
{
    {9, 40, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link35_IFE0_Out137Desc[] =
{
    {9, 45, 41, 0, {0, NULL}}, // StatsParse
    {9, 10, 41, 0, {0, NULL}}, // StatsParse
    {12, 0, 42, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link36_IFE0_Out138Desc[] =
{
    {9, 44, 48, 0, {0, NULL}}, // StatsParse
    {9, 20, 48, 0, {0, NULL}}, // StatsParse
    {12, 0, 50, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link37_IFE0_Out21Desc[] =
{
    {9, 40, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link38_IFE0_Out121Desc[] =
{
    {9, 10, 39, 0, {0, NULL}}, // StatsParse
    {1, 0, 40, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link39_IFE0_Out122Desc[] =
{
    {9, 20, 46, 0, {0, NULL}}, // StatsParse
    {1, 0, 48, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link40_IFE0_Out36Desc[] =
{
    {9, 40, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link41_IFE0_Out172Desc[] =
{
    {9, 10, 68, 0, {0, NULL}}, // StatsParse
    {1, 0, 86, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link42_IFE0_Out173Desc[] =
{
    {9, 20, 69, 0, {0, NULL}}, // StatsParse
    {1, 0, 87, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link43_IFE0_Out38Desc[] =
{
    {9, 40, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link44_IFE0_Out19Desc[] =
{
    {9, 40, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link45_IFE0_Out134Desc[] =
{
    {9, 45, 40, 0, {0, NULL}}, // StatsParse
    {9, 10, 40, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link46_IFE0_Out135Desc[] =
{
    {9, 44, 47, 0, {0, NULL}}, // StatsParse
    {9, 20, 47, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link47_IFE0_Out42Desc[] =
{
    {9, 40, 77, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link48_IFE0_Out181Desc[] =
{
    {9, 10, 78, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link49_IFE0_Out182Desc[] =
{
    {9, 20, 79, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link50_IFE0_Out15Desc[] =
{
    {9, 40, 5, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link51_IFE0_Out149Desc[] =
{
    {9, 45, 43, 0, {0, NULL}}, // StatsParse
    {9, 10, 31, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link52_IFE0_Out31Desc[] =
{
    {9, 10, 34, 0, {0, NULL}}, // StatsParse
};

static ChiTargetPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_LONG_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target, 1, s_315_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_316_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SHORT_RAW_OUT
    {"TARGET_BUFFER_MIDDLE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_target, 1, s_317_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_318_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_target, 1, s_319_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_target, 1, s_320_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target, 1, s_321_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode1_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {38, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure1
    {46, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure2
    {39, 0, 0, 0, { 0 }, NULL}, // StatInputPortAECBEExposure1
    {47, 0, 0, 0, { 0 }, NULL}, // StatInputPortAECBEExposure2
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {40, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHistExposure1
    {48, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHistExposure2
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {86, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRSExposure1
    {87, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRSExposure2
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {38, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure1
    {46, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure2
    {42, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBGExposure1
    {50, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBGExposure2
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode5_0InputPortDescriptors[] =
{
    {82, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRawExposure1
    {73, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAFExposure1
    {91, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAFExposure1
    {92, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAFExposure2
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {100, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF2Exposure1
    {112, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF3Exposure1
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {64, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFExposure1
    {106, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondaryExposure1
    {65, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFExposure2
    {96, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFExposure1
    {110, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondaryExposure1
    {97, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFExposure2
    {67, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDExposure1
    {108, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDSecondaryExposure1
    {68, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDExposure2
    {39, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBEExposure1
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0OutputPortDescriptors[] =
{
    {124, 1, 1, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW0
    {125, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW1
    {126, 1, 1, 6, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW2
    {127, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW3
    {102, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFullExposure3
    {105, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4Exposure3
    {106, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16Exposure1
    {29, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {140, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFWExposure1
    {141, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFWExposure2
    {169, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAFExposure1
    {170, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAFExposure2
    {37, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAF
    {133, 0, 0, 14, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW9
    {132, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW8
    {7, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {164, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPDExposure1
    {165, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPDExposure2
    {175, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedDataExposure1
    {176, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedDataExposure2
    {161, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPDExposure1
    {162, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPDExposure2
    {118, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBEExposure1
    {119, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBEExposure2
    {30, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {137, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBGExposure1
    {138, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBGExposure2
    {21, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {121, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHISTExposure1
    {122, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHISTExposure2
    {36, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {172, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRSExposure1
    {173, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRSExposure2
    {38, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
    {19, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {134, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBGExposure1
    {135, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBGExposure2
    {42, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {181, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBGExposure1
    {182, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBGExposure2
    {15, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {149, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHISTExposure1
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
};

// StatsParse10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFWExposure1
    {38, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBEExposure1
    {41, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure1
    {39, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHistExposure1
    {68, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRSExposure1
    {40, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure1
    {78, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBGExposure1
    {31, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureIHist
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
};

// StatsParse10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse20 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20InputPortDescriptors[] =
{
    {44, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFWExposure2
    {45, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBEExposure2
    {48, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure2
    {46, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHistExposure2
    {69, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRSExposure2
    {47, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure2
    {79, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBGExposure2
};

// StatsParse20 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse40 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40InputPortDescriptors[] =
{
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
};

// StatsParse40 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse44 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_44InputPortDescriptors[] =
{
    {48, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure2
    {47, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure2
};

// StatsParse44 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_44OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse45 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_45InputPortDescriptors[] =
{
    {41, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure1
    {40, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure1
    {43, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHistExposure1
};

// StatsParse45 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_45OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node65536_0_properties[] =
{
    {1, "com.qti.hvx.addconstant"},
    {6, "1"},
    {2, "6"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_10_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_20_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_40_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_44_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static ChiNodeProperty UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_45_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static ChiNode UsecaseZSL_XHDRRealtimeZSLPreviewRawNodes[] =
{
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node1_0_properties, 1, 0, {12, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node12_0_properties, 12, 0, {6, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node5_0_properties, 5, 0, {19, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node65536_0_properties, 65536, 0, {5, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0InputPortDescriptors, 43, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode65536_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_10_properties, 9, 10, {9, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_20_properties, 9, 20, {7, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_20OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_40_properties, 9, 40, {8, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_40OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_44_properties, 9, 44, {2, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_44InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_44OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_XHDRRealtimeZSLPreviewRaw_node9_45_properties, 9, 45, {3, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_45InputPortDescriptors, 1, { 0 }, UsecaseZSL_XHDRRealtimeZSLPreviewRawNode9_45OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_XHDRRealtimeZSLPreviewRawLinks[] =
{
    {{65536, 0, 124, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link0_IFE0_Out124Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 125, 5, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link1_IFE0_Out125Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 126, 6, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link2_IFE0_Out126Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 127, 0, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link3_IFE0_Out127Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 102, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link4_IFE0_Out102Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 105, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link5_IFE0_Out105Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 106, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link6_IFE0_Out106Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link7_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link8_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link9_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link10_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link11_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 20, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link12_StatsParse20_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link13_StatsParse10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 40, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link14_StatsParse40_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 44, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link15_StatsParse44_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 45, 0, 0, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link16_StatsParse45_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 1, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link17_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 140, 7, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link18_IFE0_Out140Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 141, 5, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link19_IFE0_Out141Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 169, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link20_IFE0_Out169Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 170, 5, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link21_IFE0_Out170Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link22_IFE0_Out37Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 133, 14, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link23_IFE0_Out133Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 132, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link24_IFE0_Out132Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 10, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link25_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 164, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link26_IFE0_Out164Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 165, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link27_IFE0_Out165Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 175, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link28_IFE0_Out175Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 176, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link29_IFE0_Out176Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 161, 10, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link30_IFE0_Out161Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 162, 8, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link31_IFE0_Out162Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 118, 7, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link32_IFE0_Out118Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 119, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link33_IFE0_Out119Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 1, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link34_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 137, 7, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link35_IFE0_Out137Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 138, 5, {0, NULL}}, 3, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link36_IFE0_Out138Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link37_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 121, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link38_IFE0_Out121Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 122, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link39_IFE0_Out122Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link40_IFE0_Out36Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 172, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link41_IFE0_Out172Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 173, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link42_IFE0_Out173Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 1, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link43_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link44_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 134, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link45_IFE0_Out134Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 135, 5, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link46_IFE0_Out135Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link47_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 181, 7, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link48_IFE0_Out181Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 182, 5, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link49_IFE0_Out182Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link50_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 149, 7, {0, NULL}}, 2, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link51_IFE0_Out149Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_Link52_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MfsrBlend***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_0NodeDescriptors[] =
{
    {65543, 1, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_1NodeDescriptors[] =
{
    {65543, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_2NodeDescriptors[] =
{
    {65543, 1, 33, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_3NodeDescriptors[] =
{
    {65539, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link0_BPS1_Out1Desc[] =
{
    {65543, 1, 3, 0, {0, NULL}}, // EVA
    {65538, 1, 0, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link1_BPS11_Out7Desc[] =
{
    {65543, 1, 5, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link2_BPS11_Out2Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link3_BPS11_Out3Desc[] =
{
    {65538, 1, 2, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link4_BPS11_Out4Desc[] =
{
    {65538, 1, 3, 0, {0, NULL}}, // IPE1
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_9NodeDescriptors[] =
{
    {65538, 1, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_10NodeDescriptors[] =
{
    {65538, 1, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_11NodeDescriptors[] =
{
    {65538, 1, 6, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1261[] = {{PruneGroupDS64, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_12NodeDescriptors[] =
{
    {65538, 1, 7, 0, {1, s_pruneGroup1261}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_13NodeDescriptors[] =
{
    {65538, 1, 10056, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_source_Link_14NodeDescriptors[] =
{
    {65538, 1, 10057, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link5_IPE11_Out10Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer1 ]-> TARGET_BUFFER_FULLREF_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_322_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link6_IPE11_Out11Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer2 ]-> TARGET_BUFFER_DS4REF_PD10_OUT
};

static ChiLinkNodeDescriptor s_323_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link7_IPE11_Out10070Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_ALGM_PLAIN8_OUT
};

static ChiLinkNodeDescriptor s_324_TARGET_BUFFER_ALGM_PLAIN8_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 10070, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link8_IPE11_Out10071Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_ALGM_PLAIN16_OUT
};

static ChiLinkNodeDescriptor s_325_TARGET_BUFFER_ALGM_PLAIN16_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 10071, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link9_EVA1_Out39Desc[] =
{
    {65538, 1, 35, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link10_EVA1_Out40Desc[] =
{
    {65538, 1, 36, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link11_EVA1_Out41Desc[] =
{
    {65538, 1, 37, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link12_EVA1_Out42Desc[] =
{
    {65538, 1, 38, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link13_EVA1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link14_EVA1_Out37Desc[] =
{
    {65543, 1, 35, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link15_EVA1_Out1Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer4 ]-> TARGET_BUFFER_EVA_DMECONTEXT_OUT
};

static ChiLinkNodeDescriptor s_326_TARGET_BUFFER_EVA_DMECONTEXT_OUT_Link_NodeDescriptors[] =
{
    {65543, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MfsrBlend_Link16_EVA1_Out2Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer3 ]-> TARGET_BUFFER_REG_UBWCNV124R_OUT
};

static ChiLinkNodeDescriptor s_327_TARGET_BUFFER_REG_UBWCNV124R_OUT_Link_NodeDescriptors[] =
{
    {65543, 1, 2, 0, {0, NULL}},
};
static ChiTargetPortDescriptor UsecaseZSL_MfsrBlend_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_FULLREF_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_target, 1, s_322_TARGET_BUFFER_FULLREF_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
    {"TARGET_BUFFER_DS4REF_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_OUT_target, 1, s_323_TARGET_BUFFER_DS4REF_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {"TARGET_BUFFER_ALGM_PLAIN8_OUT", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_OUT_target, 1, s_324_TARGET_BUFFER_ALGM_PLAIN8_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN8_OUT
    {"TARGET_BUFFER_ALGM_PLAIN16_OUT", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_OUT_target, 1, s_325_TARGET_BUFFER_ALGM_PLAIN16_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN16_OUT
    {"TARGET_BUFFER_EVA_DMECONTEXT_OUT", &UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_OUT_target, 1, s_326_TARGET_BUFFER_EVA_DMECONTEXT_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_EVA_DMECONTEXT_OUT
    {"TARGET_BUFFER_REG_UBWCNV124R_OUT", &UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_OUT_target, 1, s_327_TARGET_BUFFER_REG_UBWCNV124R_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REG_UBWCNV124R_OUT
};

static ChiTargetPortDescriptor UsecaseZSL_MfsrBlend_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_REG_UBWCNV124R_IN", &UsecaseZSL_TARGET_BUFFER_REG_UBWCNV124R_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_0NodeDescriptors}, // TARGET_BUFFER_REG_UBWCNV124R_IN
    {"TARGET_BUFFER_EVA_DMECONTEXT_IN", &UsecaseZSL_TARGET_BUFFER_EVA_DMECONTEXT_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_1NodeDescriptors}, // TARGET_BUFFER_EVA_DMECONTEXT_IN
    {"TARGET_BUFFER_REG_NV12_IN", &UsecaseZSL_TARGET_BUFFER_REG_NV12_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_2NodeDescriptors}, // TARGET_BUFFER_REG_NV12_IN
    {"TARGET_BUFFER_RAW", &UsecaseZSL_TARGET_BUFFER_RAW_target, 1, UsecaseZSL_MfsrBlend_source_Link_3NodeDescriptors}, // TARGET_BUFFER_RAW
    {"TARGET_BUFFER_FULLREF_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_FULLREF_UBWCTP10_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_9NodeDescriptors}, // TARGET_BUFFER_FULLREF_UBWCTP10_IN
    {"TARGET_BUFFER_DS4REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_10NodeDescriptors}, // TARGET_BUFFER_DS4REF_PD10_IN
    {"TARGET_BUFFER_DS16REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS16REF_PD10_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_11NodeDescriptors}, // TARGET_BUFFER_DS16REF_PD10_IN
    {"TARGET_BUFFER_DS64REF_PD10_IN", &UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_12NodeDescriptors}, // TARGET_BUFFER_DS64REF_PD10_IN
    {"TARGET_BUFFER_ALGM_PLAIN8_IN", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN8_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_13NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN8_IN
    {"TARGET_BUFFER_ALGM_PLAIN16_IN", &UsecaseZSL_TARGET_BUFFER_ALGM_PLAIN16_IN_target, 1, UsecaseZSL_MfsrBlend_source_Link_14NodeDescriptors}, // TARGET_BUFFER_ALGM_PLAIN16_IN
};

// IPE11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrBlendNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {3, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS64
    {4, 1, 0, 0, { 0 }, NULL}, // IPEInputPortFullRef
    {5, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS4Ref
    {6, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16Ref
    {7, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS64Ref
    {10056, 1, 0, 2, { ModeMMFAlgm8BitFormat, ModeMMFAlgmMixedIOFormat }, &NodeId65538_MMFAlgmFormatGroup_10056_VPM[0]}, // IPEAlgm8BitInput
    {10057, 1, 0, 2, { ModeMMFAlgm16BitFormat, ModeMMFAlgmMixedIOFormat }, &NodeId65538_MMFAlgmFormatGroup_10057_VPM[0]}, // IPEAlgm16BitInput
    {35, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC1
    {36, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC1
    {37, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC1
    {38, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS64LMC1
};

// IPE11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrBlendNode65538_1OutputPortDescriptors[] =
{
    {10, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {10070, 1, 1, 0, 0, NULL, 2, { ModeMMFAlgm8BitFormat, ModeMMFAlgmMixedIOFormat }, &NodeId65538_MMFAlgmFormatGroup_10070_VPM[0]}, // IPEAlgm8BitOutput
    {10071, 1, 1, 0, 0, NULL, 2, { ModeMMFAlgm16BitFormat, ModeMMFAlgmMixedIOFormat }, &NodeId65538_MMFAlgmFormatGroup_10071_VPM[0]}, // IPEAlgm16BitOutput
};

// BPS11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrBlendNode65539_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // BPSInputPort
};

// BPS1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrBlendNode65539_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortFull
    {7, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortReg1
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS4
    {3, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS16
    {4, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // BPSOutputPortDS64
};

// EVA1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MfsrBlendNode65543_1InputPortDescriptors[] =
{
    {6, 1, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {9, 1, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {33, 1, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MfsrBlendNode65543_1OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {42, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
};

static ChiNodeProperty UsecaseZSL_MfsrBlend_node65538_1_properties[] =
{
    {2, "13"},
    {4, "13"},
};

static ChiNodeProperty UsecaseZSL_MfsrBlend_node65539_1_properties[] =
{
    {2, "2"},
    {4, "5"},
};

static ChiNodeProperty UsecaseZSL_MfsrBlend_node65543_1_properties[] =
{
    {2, "3"},
    {4, "2"},
};

static ChiNode UsecaseZSL_MfsrBlendNodes[] =
{
    {UsecaseZSL_MfsrBlend_node65538_1_properties, 65538, 1, {14, { 1, 1, 2 }, UsecaseZSL_MfsrBlendNode65538_1InputPortDescriptors, 4, { 1, 1, 2 }, UsecaseZSL_MfsrBlendNode65538_1OutputPortDescriptors}, 2, {0, NULL}, ModeMMFAlgmMixedIOFormat, 3, { ModeMMFAlgm16BitFormat, ModeMMFAlgm8BitFormat, ModeMMFAlgmMixedIOFormat }},
    {UsecaseZSL_MfsrBlend_node65539_1_properties, 65539, 1, {1, { 0 }, UsecaseZSL_MfsrBlendNode65539_1InputPortDescriptors, 5, { 0 }, UsecaseZSL_MfsrBlendNode65539_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MfsrBlend_node65543_1_properties, 65543, 1, {7, { 0 }, UsecaseZSL_MfsrBlendNode65543_1InputPortDescriptors, 8, { 0 }, UsecaseZSL_MfsrBlendNode65543_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MfsrBlendLinks[] =
{
    {{65539, 1, 1, 0, {0, NULL}}, 2, UsecaseZSL_MfsrBlend_Link0_BPS1_Out1Desc, {1, {ChiFormatUBWCTP10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 7, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link1_BPS11_Out7Desc, {1, {ChiFormatYUV420NV12}, 0, 0, 2, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link2_BPS11_Out2Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 3, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link3_BPS11_Out3Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65539, 1, 4, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link4_BPS11_Out4Desc, {1, {ChiFormatPD10}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 10, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link5_IPE11_Out10Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 11, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link6_IPE11_Out11Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 10070, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link7_IPE11_Out10070Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 10071, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link8_IPE11_Out10071Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link9_EVA1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link10_EVA1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link11_EVA1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 42, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link12_EVA1_Out42Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 0, 4, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link13_EVA1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link14_EVA1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link15_EVA1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MfsrBlend_Link16_EVA1_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraRTB***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_0NodeDescriptors[] =
{
    {255, 10, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link0_GMENode10_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
    {65543, 10, 3, 0, {0, NULL}}, // CVP
};

static const PruneVariant s_pruneGroup1262[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_2NodeDescriptors[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup1262}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link1_GMENode10_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
    {65543, 10, 5, 0, {0, NULL}}, // CVP
    {65543, 10, 33, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_4NodeDescriptors[] =
{
    {65538, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_5NodeDescriptors[] =
{
    {255, 11, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link2_GMENode11_Out0Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
    {65543, 11, 3, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_7NodeDescriptors[] =
{
    {255, 11, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link3_GMENode11_Out1Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
    {65543, 11, 5, 0, {0, NULL}}, // CVP
    {65543, 11, 33, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_9NodeDescriptors[] =
{
    {65538, 1, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_10NodeDescriptors[] =
{
    {255, 12, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link4_GMENode12_Out0Desc[] =
{
    {65538, 2, 0, 0, {0, NULL}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_12NodeDescriptors[] =
{
    {255, 12, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link5_GMENode12_Out1Desc[] =
{
    {65538, 2, 1, 0, {0, NULL}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // CVP
    {65543, 12, 33, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_14NodeDescriptors[] =
{
    {65538, 2, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_15NodeDescriptors[] =
{
    {255, 13, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link6_GMENode13_Out0Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
    {65543, 13, 3, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_17NodeDescriptors[] =
{
    {255, 13, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link7_GMENode13_Out1Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
    {65543, 13, 5, 0, {0, NULL}}, // CVP
    {65543, 13, 33, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_source_Link_19NodeDescriptors[] =
{
    {65538, 3, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link8_IPE0_Out8Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link9_IPE1_Out8Desc[] =
{
    {255, 0, 1, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link10_IPE2_Out8Desc[] =
{
    {255, 0, 2, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link11_IPE3_Out8Desc[] =
{
    {255, 0, 3, 0, {0, NULL}}, // ChiExternalNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link12_ChiExternalNode0_Out0Desc[] =
{
    {65538, 20, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link13_IPE20_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_328_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 20, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link14_IPE20_Out9Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_329_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 20, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link15_IPE20_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_330_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 20, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link16_CVP10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link17_CVP11_Out1Desc[] =
{
    {65543, 11, 9, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link18_CVP12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link19_CVP13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link20_CVP10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link21_CVP11_Out2Desc[] =
{
    {65543, 11, 6, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link22_CVP12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link23_CVP13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // CVP
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link24_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link25_EVA_MCTF11_Out36Desc[] =
{
    {65543, 11, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link26_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link27_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link28_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link29_EVA_MCTF11_Out37Desc[] =
{
    {65543, 11, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link30_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link31_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link32_EVA_MCTF10_Out39Desc[] =
{
    {65538, 0, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link33_EVA_MCTF11_Out39Desc[] =
{
    {65538, 1, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link34_EVA_MCTF12_Out39Desc[] =
{
    {65538, 2, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link35_EVA_MCTF13_Out39Desc[] =
{
    {65538, 3, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link36_EVA_MCTF10_Out40Desc[] =
{
    {65538, 0, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link37_EVA_MCTF11_Out40Desc[] =
{
    {65538, 1, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link38_EVA_MCTF12_Out40Desc[] =
{
    {65538, 2, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link39_EVA_MCTF13_Out40Desc[] =
{
    {65538, 3, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link40_EVA_MCTF10_Out41Desc[] =
{
    {65538, 0, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link41_EVA_MCTF11_Out41Desc[] =
{
    {65538, 1, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link42_EVA_MCTF12_Out41Desc[] =
{
    {65538, 2, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link43_EVA_MCTF13_Out41Desc[] =
{
    {65538, 3, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link44_CVP10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link45_CVP11_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link46_CVP12_Out0Desc[] =
{
    {3, 12, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraRTB_Link47_CVP13_Out0Desc[] =
{
    {3, 13, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRTB_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_328_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_329_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_330_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraRTB_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_5NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_12NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_14NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_15NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_17NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraRTB_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
};

// ChiExternalNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

// ChiExternalNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// GMENode10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_10MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_10MappedSourceIds_1[] =
{
  1
};

// GMENode10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_10OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// GMENode11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_11InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_11MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_11MappedSourceIds_1[] =
{
  1
};

// GMENode11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// GMENode12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_12InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_12MappedSourceIds_1[] =
{
  1
};

// GMENode12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// GMENode13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_13InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_13MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraRTBNode255_13MappedSourceIds_1[] =
{
  1
};

// GMENode13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode255_13OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_13MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraRTBNode255_13MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_0OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_1OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_2OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE20 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_20InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortYUV
};

// IPE20 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_20OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65538_3OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// CVP10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// CVP10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// CVP11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_11InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// CVP11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_11OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// CVP12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_12InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// CVP12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// CVP13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_13InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// CVP13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraRTBNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node255_0_properties[] =
{
    {1, "com.qti.node.dummyrtb"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node255_10_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {35, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node255_11_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {35, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node255_12_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {35, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node255_13_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
    {35, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65538_0_properties[] =
{
    {3, "3"},
    {16, "0"},
    {2, "4"},
    {35, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65538_1_properties[] =
{
    {3, "3"},
    {16, "0"},
    {2, "4"},
    {35, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65538_2_properties[] =
{
    {3, "3"},
    {16, "0"},
    {2, "4"},
    {35, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65538_20_properties[] =
{
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65538_3_properties[] =
{
    {3, "3"},
    {16, "0"},
    {2, "4"},
    {35, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
    {35, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65543_11_properties[] =
{
    {3, "6"},
    {2, "1"},
    {35, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65543_12_properties[] =
{
    {3, "6"},
    {2, "1"},
    {35, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraRTB_node65543_13_properties[] =
{
    {3, "6"},
    {2, "1"},
    {35, "3"},
};

static ChiNode UsecaseZSL_MultiCameraRTBNodes[] =
{
    {UsecaseZSL_MultiCameraRTB_node255_0_properties, 255, 0, {4, { 0 }, UsecaseZSL_MultiCameraRTBNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRTBNode255_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_10InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_10OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node255_11_properties, 255, 11, {2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_11InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_11OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node255_12_properties, 255, 12, {2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_12OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node255_13_properties, 255, 13, {2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraRTBNode255_13OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65538_0_properties, 65538, 0, {6, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65538_1_properties, 65538, 1, {6, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_1OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65538_2_properties, 65538, 2, {6, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_2OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65538_20_properties, 65538, 20, {1, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_20InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_20OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65538_3_properties, 65538, 3, {6, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraRTBNode65538_3OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_10OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65543_11_properties, 65543, 11, {7, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_11InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_11OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65543_12_properties, 65543, 12, {7, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_12OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraRTB_node65543_13_properties, 65543, 13, {7, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraRTBNode65543_13OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraRTBLinks[] =
{
    {{255, 10, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRTB_Link0_GMENode10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRTB_Link1_GMENode10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRTB_Link2_GMENode11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRTB_Link3_GMENode11_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRTB_Link4_GMENode12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRTB_Link5_GMENode12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraRTB_Link6_GMENode13_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraRTB_Link7_GMENode13_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link8_IPE0_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link9_IPE1_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link10_IPE2_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link11_IPE3_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 4, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link12_ChiExternalNode0_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 23, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 20, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link13_IPE20_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 20, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link14_IPE20_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 20, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link15_IPE20_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link16_CVP10_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link17_CVP11_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link18_CVP12_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link19_CVP13_Out1Desc, {1, {ChiFormatBlob}, 4096, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link20_CVP10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link21_CVP11_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link22_CVP12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link23_CVP13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link24_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link25_EVA_MCTF11_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link26_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link27_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link28_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link29_EVA_MCTF11_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link30_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link31_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link32_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link33_EVA_MCTF11_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link34_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link35_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link36_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link37_EVA_MCTF11_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link38_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link39_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link40_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link41_EVA_MCTF11_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link42_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link43_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link44_CVP10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 11, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link45_CVP11_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link46_CVP12_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraRTB_Link47_CVP13_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MFHDRRealTimeFeatureZSLFusion***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_0NodeDescriptors[] =
{
    {255, 16, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_1NodeDescriptors[] =
{
    {255, 17, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_2NodeDescriptors[] =
{
    {255, 18, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_3NodeDescriptors[] =
{
    {255, 19, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1263[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1264[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1265[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_4NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup1263}},
    {65538, 4, 10066, 0, {1, s_pruneGroup1264}},
    {65538, 2, 10066, 0, {2, s_pruneGroup1265}},
};
static const PruneVariant s_pruneGroup1266[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1267[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1268[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_5NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup1266}},
    {65538, 4, 10067, 0, {1, s_pruneGroup1267}},
    {65538, 2, 10067, 0, {2, s_pruneGroup1268}},
    {65538, 26, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1269[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_6NodeDescriptors[] =
{
    {65538, 0, 10066, 0, {1, s_pruneGroup1269}},
};
static const PruneVariant s_pruneGroup1270[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_7NodeDescriptors[] =
{
    {65538, 0, 10067, 0, {1, s_pruneGroup1270}},
};
static const PruneVariant s_pruneGroup1271[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1272[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1273[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link0_ChiMemCpyNode1616_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup1271}}, // ChiEISV2Node
    {255, 3, 6, 0, {2, s_pruneGroup1272}}, // ChiEISV3Node
    {255, 5, 6, 0, {1, s_pruneGroup1273}}, // GMENode
};

static const PruneVariant s_pruneGroup1274[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1275[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1276[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link1_ChiMemCpyNode1717_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup1274}}, // ChiEISV2Node
    {255, 3, 7, 0, {2, s_pruneGroup1275}}, // ChiEISV3Node
    {255, 5, 7, 0, {1, s_pruneGroup1276}}, // GMENode
};

static const PruneVariant s_pruneGroup1277[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1278[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1279[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link2_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup1277}}, // ChiEISV2Node
    {255, 3, 8, 0, {2, s_pruneGroup1278}}, // ChiEISV3Node
    {255, 5, 8, 0, {1, s_pruneGroup1279}}, // GMENode
};

static const PruneVariant s_pruneGroup1280[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1281[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link3_GMENode5_Out8Desc[] =
{
    {65543, 1, 22, 0, {1, s_pruneGroup1280}}, // EVA_MCTF
    {65538, 4, 10053, 0, {1, s_pruneGroup1281}}, // IPE
};

static const PruneVariant s_pruneGroup1282[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1283[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1284[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link4_ChiMemCpyNode1919_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup1282}}, // ChiEISV2Node
    {255, 3, 9, 0, {2, s_pruneGroup1283}}, // ChiEISV3Node
    {255, 5, 9, 0, {1, s_pruneGroup1284}}, // GMENode
};

static const PruneVariant s_pruneGroup1285[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1286[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1287[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link5_GMENode5_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup1285}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup1286}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup1287}}, // IPE
};

static const PruneVariant s_pruneGroup1288[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_14NodeDescriptors[] =
{
    {255, 20, 0, 0, {1, s_pruneGroup1288}},
};
static const PruneVariant s_pruneGroup1289[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_15NodeDescriptors[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup1289}},
};
static const PruneVariant s_pruneGroup1290[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_16NodeDescriptors[] =
{
    {255, 22, 0, 0, {1, s_pruneGroup1290}},
};
static const PruneVariant s_pruneGroup1291[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_17NodeDescriptors[] =
{
    {255, 23, 0, 0, {1, s_pruneGroup1291}},
};
static const PruneVariant s_pruneGroup1292[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link6_ChiMemCpyNode2020_Out0Desc[] =
{
    {255, 2, 6, 0, {1, s_pruneGroup1292}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1293[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link7_ChiMemCpyNode2121_Out0Desc[] =
{
    {255, 2, 7, 0, {1, s_pruneGroup1293}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1294[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link8_ChiMemCpyNode2222_Out0Desc[] =
{
    {255, 2, 8, 0, {1, s_pruneGroup1294}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1295[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link9_ChiMemCpyNode2323_Out0Desc[] =
{
    {255, 2, 9, 0, {1, s_pruneGroup1295}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link10_GMENode5_Out6Desc[] =
{
    {65538, 4, 10050, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1296[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1297[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link11_GMENode5_Out7Desc[] =
{
    {65543, 1, 3, 0, {1, s_pruneGroup1296}}, // EVA_MCTF
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65538, 26, 0, 0, {2, s_pruneGroup1297}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link12_IPE4_Out10068Desc[] =
{
    {65538, 5, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link13_IPE4_Out10069Desc[] =
{
    {65538, 5, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link14_IPE2_Out10068Desc[] =
{
    {65538, 3, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link15_IPE2_Out10069Desc[] =
{
    {65538, 3, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link16_ChiEISV2Node2_Out6Desc[] =
{
    {65538, 0, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link17_ChiEISV2Node2_Out7Desc[] =
{
    {65538, 0, 10051, 0, {0, NULL}}, // IPE
    {65543, 0, 32, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link18_ChiEISV2Node2_Out8Desc[] =
{
    {65538, 0, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link19_ChiEISV2Node2_Out9Desc[] =
{
    {65538, 0, 10054, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link20_ChiEISV3Node3_Out6Desc[] =
{
    {65543, 0, 21, 0, {0, NULL}}, // EVA_MCTF
    {255, 4, 6, 0, {0, NULL}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1298[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link21_ChiEISV3Node3_Out7Desc[] =
{
    {65543, 0, 3, 0, {0, NULL}}, // EVA_MCTF
    {255, 4, 7, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 0, 0, {3, s_pruneGroup1298}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link22_ChiEISV3Node3_Out8Desc[] =
{
    {65543, 0, 22, 0, {0, NULL}}, // EVA_MCTF
    {255, 4, 8, 0, {0, NULL}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1299[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link23_ChiEISV3Node3_Out9Desc[] =
{
    {65543, 0, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 0, 33, 0, {0, NULL}}, // EVA_MCTF
    {255, 4, 9, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 1, 0, {3, s_pruneGroup1299}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link24_ChiEISV3Node4_Out6Desc[] =
{
    {65538, 2, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link25_ChiEISV3Node4_Out7Desc[] =
{
    {65538, 2, 10051, 0, {0, NULL}}, // IPE
    {65543, 2, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link26_ChiEISV3Node4_Out8Desc[] =
{
    {65538, 2, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link27_ChiEISV3Node4_Out9Desc[] =
{
    {65543, 2, 5, 0, {0, NULL}}, // EVA_MVWarp
    {65538, 2, 10054, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link28_IPE0_Out10068Desc[] =
{
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link29_IPE0_Out10069Desc[] =
{
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link30_EVA_MCTF0_Out2Desc[] =
{
    {65543, 0, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link31_EVA_MCTF0_Out18Desc[] =
{
    {65543, 0, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link32_EVA_MCTF0_Out19Desc[] =
{
    {65543, 0, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link33_EVA_MCTF0_Out1Desc[] =
{
    {65543, 0, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link34_EVA_MCTF0_Out16Desc[] =
{
    {65543, 0, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link35_EVA_MCTF0_Out17Desc[] =
{
    {65543, 0, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link36_EVA_MCTF0_Out36Desc[] =
{
    {65543, 0, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1300[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link37_EVA_MCTF0_Out37Desc[] =
{
    {65543, 0, 35, 0, {0, NULL}}, // EVA_MCTF
    {65543, 2, 38, 0, {2, s_pruneGroup1300}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link38_EVA_MVWarp2_Out48Desc[] =
{
    {65543, 2, 47, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link39_EVA_MCTF0_Out48Desc[] =
{
    {65543, 0, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1301[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link40_EVA_MCTF0_Out39Desc[] =
{
    {65538, 1, 39, 0, {2, s_pruneGroup1301}}, // IPE
};

static const PruneVariant s_pruneGroup1302[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link41_EVA_MCTF0_Out40Desc[] =
{
    {65538, 1, 40, 0, {2, s_pruneGroup1302}}, // IPE
};

static const PruneVariant s_pruneGroup1303[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link42_EVA_MCTF0_Out41Desc[] =
{
    {65538, 1, 41, 0, {2, s_pruneGroup1303}}, // IPE
};

static const PruneVariant s_pruneGroup1304[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link43_EVA_MVWarp2_Out39Desc[] =
{
    {65538, 3, 39, 0, {2, s_pruneGroup1304}}, // IPE
};

static const PruneVariant s_pruneGroup1305[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link44_EVA_MVWarp2_Out40Desc[] =
{
    {65538, 3, 40, 0, {2, s_pruneGroup1305}}, // IPE
};

static const PruneVariant s_pruneGroup1306[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link45_EVA_MVWarp2_Out41Desc[] =
{
    {65538, 3, 41, 0, {2, s_pruneGroup1306}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link46_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link47_EVA_MCTF1_Out18Desc[] =
{
    {65543, 1, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link48_EVA_MCTF1_Out19Desc[] =
{
    {65543, 1, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link49_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link50_EVA_MCTF1_Out16Desc[] =
{
    {65543, 1, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link51_EVA_MCTF1_Out17Desc[] =
{
    {65543, 1, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link52_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link53_EVA_MCTF1_Out37Desc[] =
{
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link54_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1307[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup1307}}, // IPE
};

static const PruneVariant s_pruneGroup1308[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup1308}}, // IPE
};

static const PruneVariant s_pruneGroup1309[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup1309}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link58_IPE1_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup1310[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link59_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup1310}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link60_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_331_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1311[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link61_IPE3_Out9Desc[] =
{
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 2, 0, 0, {1, s_pruneGroup1311}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_332_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 3, 9, 0, {1, s_pruneGroup1311}},
};
static const PruneVariant s_pruneGroup1312[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link62_ChiHDR10P29_Out0Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup1312}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_333_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 29, 0, 0, {4, s_pruneGroup1312}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link63_IPE5_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link64_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_334_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1313[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link65_IPE5_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1313}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 29, 0, 0, {0, NULL}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_335_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup1313}},
};
static const PruneVariant s_pruneGroup1314[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link66_IPE26_Out8Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup1314}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1315[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link67_AISegmentation14_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup1315}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1316[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link68_AISegmentation14_Out24Desc[] =
{
    {255, 14, 9, 0, {5, s_pruneGroup1316}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1317[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1318[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1319[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link69_AISegmentation14_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup1317}}, // IPE
    {65538, 3, 43, 0, {4, s_pruneGroup1318}}, // IPE
    {65538, 1, 43, 0, {4, s_pruneGroup1319}}, // IPE
};

static const PruneVariant s_pruneGroup1320[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1321[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1322[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link70_AISegmentation14_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup1320}}, // IPE
    {65538, 3, 20, 0, {4, s_pruneGroup1321}}, // IPE
    {65538, 1, 20, 0, {4, s_pruneGroup1322}}, // IPE
};

static const PruneVariant s_pruneGroup1323[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link71_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1323}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1324[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link72_IPE1_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup1324}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1325[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link73_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1325}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_331_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_332_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_333_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_334_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_335_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_1NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_2NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_3NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_4NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 4, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_5NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_6NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_7NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_14NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_15NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_16NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_target, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_Link_17NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// AISegmentation14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiMemCpyNode1616 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputShortFullUBWCTP10_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode1616 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputShortFullUBWCTP10_OUT
};

// ChiMemCpyNode1717 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputLongFullUBWCTP10_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode1717 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputLongFullUBWCTP10_OUT
};

// ChiMemCpyNode1818 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputShortDS4_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode1818 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputShortDS4_OUT
};

// ChiMemCpyNode1919 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputLongDS4_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode1919 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputLongDS4_OUT
};

// ChiEISV2Node2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_7[] =
{
  7
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_9[] =
{
  9
};

// ChiEISV2Node2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2OutputPortDescriptors[] =
{
    {6, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {7, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {8, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {9, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
};

// ChiMemCpyNode2020 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputShortFull_DISPLAY_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode2020 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputShortFullUBWCTP10_OUT
};

// ChiMemCpyNode2121 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputLongFull_DISPLAY_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode2121 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputLongFullUBWCTP10_OUT
};

// ChiMemCpyNode2222 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputShortDS4_DISPLAY_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode2222 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputShortDS4_OUT
};

// ChiMemCpyNode2323 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputLongDS4_DISPLAY_IN
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23MappedSourceIds_0[] =
{
  0
};

// ChiMemCpyNode2323 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputLongDS4_OUT
};

// ChiHDR10P29 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P29 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISV3Node3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_7[] =
{
  7
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_9[] =
{
  9
};

// ChiEISV3Node3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3OutputPortDescriptors[] =
{
    {6, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {7, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {8, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {9, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
};

// ChiEISV3Node4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_7[] =
{
  7
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_9[] =
{
  9
};

// ChiEISV3Node4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4OutputPortDescriptors[] =
{
    {6, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {7, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {8, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {9, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
};

// GMENode5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5InputPortDescriptors[] =
{
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_7[] =
{
  7
};

// GMENode5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {9, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {6, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {7, 0, 0, 0, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_0InputPortDescriptors[] =
{
    {10066, 1, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10067, 1, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10066, 1, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10067, 1, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_0OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_1OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_2InputPortDescriptors[] =
{
    {10066, 1, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10067, 1, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_2OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_26InputPortDescriptors[] =
{
    {2, 1, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_26OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_4InputPortDescriptors[] =
{
    {10066, 1, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10067, 1, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
};

// IPE4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_4OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_5OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// EVA_MCTF0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDisplay
    {21, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEFull
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {22, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4DELAY
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // EVAInputPort3REFIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {10, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData3
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0OutputPortDescriptors[] =
{
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage3
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1InputPortDescriptors[] =
{
    {22, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEDS4
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // EVAInputPort3REFIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {10, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData3
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1OutputPortDescriptors[] =
{
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage3
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MVWarp2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2OutputPortDescriptors[] =
{
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_14_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_16_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_17_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_18_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_19_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_2_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_20_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_21_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_22_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_23_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_29_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_4_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_5_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_0_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_1_properties[] =
{
    {4, "10"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_2_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "2"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_26_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_3_properties[] =
{
    {4, "10"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_4_properties[] =
{
    {2, "9"},
    {4, "9"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_5_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_0_properties[] =
{
    {2, "4"},
    {3, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_1_properties[] =
{
    {2, "4"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_2_properties[] =
{
    {2, "8"},
    {3, "2"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1326[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1327[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1328[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1329[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1330[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1331[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1332[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1333[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1334[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1335[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1336[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1337[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1338[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1339[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1340[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1341[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1342[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1343[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1344[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1345[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1346[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1347[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiNode UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNodes[] =
{
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node10_1_properties, 10, 1, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1326}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_14_properties, 255, 14, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_14OutputPortDescriptors}, 2, {4, s_pruneGroup1327}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_16_properties, 255, 16, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_16OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_17_properties, 255, 17, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_17OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_18_properties, 255, 18, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_18OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_19_properties, 255, 19, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_19OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_2_properties, 255, 2, {8, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_2OutputPortDescriptors}, 3, {2, s_pruneGroup1328}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_20OutputPortDescriptors}, 2, {1, s_pruneGroup1329}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_21_properties, 255, 21, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup1330}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_22OutputPortDescriptors}, 2, {1, s_pruneGroup1331}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_23_properties, 255, 23, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_23OutputPortDescriptors}, 2, {1, s_pruneGroup1332}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_29_properties, 255, 29, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_29OutputPortDescriptors}, 2, {1, s_pruneGroup1333}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_3OutputPortDescriptors}, 3, {2, s_pruneGroup1334}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_4_properties, 255, 4, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_4OutputPortDescriptors}, 3, {2, s_pruneGroup1335}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node255_5_properties, 255, 5, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup1336}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_0_properties, 65538, 0, {8, { 4, 8, 8 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_0InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_0OutputPortDescriptors}, 4, {2, s_pruneGroup1337}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_1_properties, 65538, 1, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_1InputPortDescriptors, 3, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_1OutputPortDescriptors}, 3, {2, s_pruneGroup1338}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_2_properties, 65538, 2, {6, { 3, 6, 6 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_2InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_2OutputPortDescriptors}, 4, {2, s_pruneGroup1339}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_26_properties, 65538, 26, {5, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup1340}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_3_properties, 65538, 3, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_3OutputPortDescriptors}, 3, {2, s_pruneGroup1341}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_4_properties, 65538, 4, {6, { 3, 6, 6 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_4InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_4OutputPortDescriptors}, 3, {1, s_pruneGroup1342}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65538_5_properties, 65538, 5, {7, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_5InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65538_5OutputPortDescriptors}, 2, {1, s_pruneGroup1343}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_0_properties, 65543, 0, {15, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_0OutputPortDescriptors}, 2, {2, s_pruneGroup1344}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup1345}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node65543_2_properties, 65543, 2, {4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2InputPortDescriptors, 4, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode65543_2OutputPortDescriptors}, 2, {2, s_pruneGroup1346}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1347}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MFHDRRealTimeFeatureZSLFusionLinks[] =
{
    {{255, 16, 0, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link0_ChiMemCpyNode1616_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 17, 0, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link1_ChiMemCpyNode1717_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 18, 0, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link2_ChiMemCpyNode1818_Out0Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 8, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link3_GMENode5_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 19, 0, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link4_ChiMemCpyNode1919_Out0Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 9, 0, {0, NULL}}, 4, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link5_GMENode5_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 20, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link6_ChiMemCpyNode2020_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link7_ChiMemCpyNode2121_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link8_ChiMemCpyNode2222_Out0Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 23, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link9_ChiMemCpyNode2323_Out0Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 6, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link10_GMENode5_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 7, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link11_GMENode5_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link12_IPE4_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link13_IPE4_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link14_IPE2_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link15_IPE2_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 6, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link16_ChiEISV2Node2_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 7, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link17_ChiEISV2Node2_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link18_ChiEISV2Node2_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link19_ChiEISV2Node2_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 6, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link20_ChiEISV3Node3_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 7, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link21_ChiEISV3Node3_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 8, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link22_ChiEISV3Node3_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 9, 0, {0, NULL}}, 4, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link23_ChiEISV3Node3_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 6, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link24_ChiEISV3Node4_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 7, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link25_ChiEISV3Node4_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link26_ChiEISV3Node4_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 9, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link27_ChiEISV3Node4_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link28_IPE0_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link29_IPE0_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link30_EVA_MCTF0_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link31_EVA_MCTF0_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link32_EVA_MCTF0_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link33_EVA_MCTF0_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link34_EVA_MCTF0_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link35_EVA_MCTF0_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 36, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link36_EVA_MCTF0_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 37, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link37_EVA_MCTF0_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 48, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link38_EVA_MVWarp2_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 48, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link39_EVA_MCTF0_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 39, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link40_EVA_MCTF0_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 40, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link41_EVA_MCTF0_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 0, 41, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link42_EVA_MCTF0_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 39, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link43_EVA_MVWarp2_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 40, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link44_EVA_MVWarp2_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 2, 41, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link45_EVA_MVWarp2_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link46_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 18, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link47_EVA_MCTF1_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 19, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link48_EVA_MCTF1_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link49_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 16, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link50_EVA_MCTF1_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 17, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link51_EVA_MCTF1_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link52_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link53_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link54_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link55_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link56_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link57_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 55, 1, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link58_IPE1_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link59_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link60_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 3, 9, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link61_IPE3_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 29, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link62_ChiHDR10P29_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 55, 1, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link63_IPE5_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link64_IPE5_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link65_IPE5_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link66_IPE26_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 30, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link67_AISegmentation14_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 14, 24, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link68_AISegmentation14_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 22, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link69_AISegmentation14_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 14, 23, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link70_AISegmentation14_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 63, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link71_IPE5_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 63, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link72_IPE1_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_Link73_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MFHDRRealTimeFeatureZSLPreviewRaw***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 5, {0, NULL}}, // IFE
    {65536, 1, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link1_Sensor0_Out1Desc[] =
{
    {65536, 1, 6, 2, {0, NULL}}, // IFE
    {65536, 1, 3, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link2_IFE1_Out8Desc[] =
{
    {5, 0, 8, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link3_IFE1_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link4_IFE1_Out25Desc[] =
{
    {5, 0, 12, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link5_IFE1_Out27Desc[] =
{
    {5, 0, 14, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out17Desc[] =
{
    {9, 0, 23, 0, {0, NULL}}, // StatsParse
    {1, 0, 23, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link7_IFE1_Out17Desc[] =
{
    {9, 1, 17, 0, {0, NULL}}, // StatsParse
    {1, 0, 17, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out21Desc[] =
{
    {9, 0, 24, 0, {0, NULL}}, // StatsParse
    {12, 0, 24, 0, {0, NULL}}, // AutoWhiteBalance
    {5, 0, 28, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link9_IFE1_Out21Desc[] =
{
    {9, 1, 18, 0, {0, NULL}}, // StatsParse
    {12, 0, 18, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out18Desc[] =
{
    {9, 0, 25, 0, {0, NULL}}, // StatsParse
    {1, 0, 25, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link11_IFE1_Out18Desc[] =
{
    {9, 1, 19, 0, {0, NULL}}, // StatsParse
    {1, 0, 19, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link12_IFE0_Out16Desc[] =
{
    {9, 0, 26, 0, {0, NULL}}, // StatsParse
    {9, 2, 26, 0, {0, NULL}}, // StatsParse
    {1, 0, 26, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link13_IFE1_Out16Desc[] =
{
    {9, 1, 20, 0, {0, NULL}}, // StatsParse
    {9, 3, 20, 0, {0, NULL}}, // StatsParse
    {1, 0, 20, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link14_IFE0_Out19Desc[] =
{
    {9, 0, 30, 0, {0, NULL}}, // StatsParse
    {9, 2, 30, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link15_IFE1_Out19Desc[] =
{
    {9, 1, 29, 0, {0, NULL}}, // StatsParse
    {9, 3, 29, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out12Desc[] =
{
    {9, 0, 27, 0, {0, NULL}}, // StatsParse
    {1, 0, 27, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link17_IFE1_Out12Desc[] =
{
    {9, 1, 21, 0, {0, NULL}}, // StatsParse
    {1, 0, 21, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link18_IFE1_Out20Desc[] =
{
    {5, 0, 22, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link19_IFE1_Out6Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiNode
    {14, 0, 0, 0, {0, NULL}}, // TRACKER
    {255, 1, 0, 0, {0, NULL}}, // ChiNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link20_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link21_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link23_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link24_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link25_StatsParse1_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link26_StatsParse2_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link27_StatsParse3_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link28_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link29_IFE0_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_336_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link30_IFE1_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
};

static ChiLinkNodeDescriptor s_337_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1348[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link31_ChiNode1_Out0Desc[] =
{
    {8, 0, 3, 0, {0, NULL}}, // FDManager
    {255, 77, 0, 0, {1, s_pruneGroup1348}}, // ChiNode
};

static const PruneVariant s_pruneGroup1349[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link32_ChiNode77_Out0Desc[] =
{
    {3, 44, 0, 0, {1, s_pruneGroup1349}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link33_ChiNode0_Out0Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_338_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link34_IFE0_Out1Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_339_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link35_IFE1_Out1Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_340_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link36_IFE0_Out0Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_341_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link37_IFE1_Out0Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_342_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 0, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1350[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link38_IFE0_Out23Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup1350}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_343_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup1350}},
};
static const PruneVariant s_pruneGroup1351[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link39_IFE1_Out23Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup1351}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_344_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 23, 0, {1, s_pruneGroup1351}},
};
static const PruneVariant s_pruneGroup1352[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out22Desc[] =
{
    {2, 9, 0, 0, {1, s_pruneGroup1352}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_345_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup1352}},
};
static const PruneVariant s_pruneGroup1353[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link41_IFE1_Out22Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup1353}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_346_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 1, 22, 0, {1, s_pruneGroup1353}},
};
static ChiTargetPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_336_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SHORT_RAW_OUT
    {"TARGET_BUFFER_LONG_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target, 1, s_337_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_338_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_target, 1, s_339_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_target, 1, s_340_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_target, 1, s_341_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_target, 1, s_342_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_target, 1, s_343_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_target, 1, s_344_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_target, 1, s_345_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_target, 1, s_346_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode1_0InputPortDescriptors[] =
{
    {23, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureHDRBE
    {17, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureHDRBE
    {25, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureHDRBHist
    {19, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureHDRBHist
    {26, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureBHist
    {20, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureBHist
    {27, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureRS
    {21, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors[] =
{
    {24, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureAWBBG
    {18, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// ChiNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_0OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull-0
};

// ChiNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiNode77 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_77InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiNode77 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_77OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode5_0InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {12, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAF
    {14, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLCRHW
    {28, 0, 0, 0, { 0 }, NULL}, // StatsInputPortShortExposureBF
    {22, 0, 0, 0, { 0 }, NULL}, // StatsInputPortLongExposureBF
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors[] =
{
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors[] =
{
    {17, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {21, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {18, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBHIST
    {16, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {19, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {9, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {1, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {0, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {23, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
};

// IFE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_1InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_1OutputPortDescriptors[] =
{
    {8, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI0
    {7, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {25, 0, 0, 2, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPD
    {27, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortLCR
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBE
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsHDRBHIST
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBHIST
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBF
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {1, 1, 1, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {0, 1, 1, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFull
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors[] =
{
    {23, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureHDRBE
    {24, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureAWBBG
    {25, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureHDRBHist
    {26, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureBHist
    {30, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureTintlessBG
    {27, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_1InputPortDescriptors[] =
{
    {17, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureHDRBE
    {18, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureAWBBG
    {19, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureHDRBHist
    {20, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureBHist
    {29, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureTintlessBG
    {21, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureRS
};

// StatsParse1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_1OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_2InputPortDescriptors[] =
{
    {26, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureBHist
    {30, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortShortExposureTintlessBG
};

// StatsParse2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_2OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_3InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureBHist
    {29, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureTintlessBG
};

// StatsParse3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_3OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {20, "1"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_0_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {20, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_1_properties[] =
{
    {1, "com.qti.node.memcpy"},
    {20, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_77_properties[] =
{
    {1, "com.qti.node.mlinference"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node65536_0_properties[] =
{
    {6, "1"},
    {20, "3"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node65536_1_properties[] =
{
    {6, "1"},
    {20, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node8_0_properties[] =
{
    {4, "1"},
    {20, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_0_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_1_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_2_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static ChiNodeProperty UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_3_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup1354[] = {{PruneGroupMLInference, PruneTypeEnabled}};
static ChiNode UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNodes[] =
{
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode0_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node1_0_properties, 1, 0, {8, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode14_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_0_properties, 255, 0, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_1_properties, 255, 1, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node255_77_properties, 255, 77, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_77InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode255_77OutputPortDescriptors}, 1, {1, s_pruneGroup1354}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node5_0_properties, 5, 0, {6, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node65536_0_properties, 65536, 0, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_0InputPortDescriptors, 11, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node65536_1_properties, 65536, 1, {3, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_1InputPortDescriptors, 17, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode65536_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode8_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_0_properties, 9, 0, {6, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_1_properties, 9, 1, {6, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_2_properties, 9, 2, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_2OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_node9_3_properties, 9, 3, {2, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_3InputPortDescriptors, 1, { 0 }, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNode9_3OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 8, 2, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link2_IFE1_Out8Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 7, 2, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link3_IFE1_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 25, 2, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link4_IFE1_Out25Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 27, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link5_IFE1_Out27Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 17, 5, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link6_IFE0_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 17, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link7_IFE1_Out17Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 5, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link8_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 21, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link9_IFE1_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 18, 5, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link10_IFE0_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 18, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link11_IFE1_Out18Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 16, 5, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link12_IFE0_Out16Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 16, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link13_IFE1_Out16Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 5, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link14_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 19, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link15_IFE1_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 5, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link16_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 12, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link17_IFE1_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 20, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link18_IFE1_Out20Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 6, 0, {0, NULL}}, 3, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link19_IFE1_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link20_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link21_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link23_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link24_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link25_StatsParse1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 2, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link26_StatsParse2_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 3, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link27_StatsParse3_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link28_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 5, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link29_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link30_IFE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 0, 0, {0, NULL}}, 2, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link31_ChiNode1_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 77, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link32_ChiNode77_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link33_ChiNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 5, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link34_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 1, 1, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link35_IFE1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 5, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link36_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 0, 1, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link37_IFE1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 5, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link38_IFE0_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 23, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link39_IFE1_Out23Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 5, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link40_IFE0_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 1, 22, 0, {0, NULL}}, 1, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_Link41_IFE1_Out22Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline VideoPreviewRealTime***************************/

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link0_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link1_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
    {65536, 0, 3, 2, {0, NULL}}, // IFE
};

static const PruneVariant s_pruneGroup1355[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link2_IFE0_Out22Desc[] =
{
    {2, 0, 0, 0, {1, s_pruneGroup1355}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {65538, 2, 0, 0, {0, NULL}}, // IPE
    {65538, 1, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_347_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 22, 0, {1, s_pruneGroup1355}},
};
static const PruneVariant s_pruneGroup1356[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link3_IFE0_Out23Desc[] =
{
    {2, 1, 0, 0, {1, s_pruneGroup1356}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {65538, 1, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_348_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 23, 0, {1, s_pruneGroup1356}},
};
static const PruneVariant s_pruneGroup1357[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link4_IFE0_Out24Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1357}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {65538, 1, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor s_349_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors[] =
{
    {65536, 0, 24, 0, {1, s_pruneGroup1357}},
};
static const PruneVariant s_pruneGroup1358[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1359[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1360[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link5_IFE0_Out0Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup1358}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 0, 0, 0, {3, s_pruneGroup1359}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
    {2, 16, 0, 0, {5, s_pruneGroup1360}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_FULL
};

static ChiLinkNodeDescriptor s_350_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {2, s_pruneGroup1358}},
};
static ChiLinkNodeDescriptor s_351_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {3, s_pruneGroup1359}},
};
static ChiLinkNodeDescriptor s_352_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors[] =
{
    {65536, 0, 0, 0, {5, s_pruneGroup1360}},
};
static const PruneVariant s_pruneGroup1361[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1362[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1363[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link6_IFE0_Out1Desc[] =
{
    {2, 4, 0, 0, {2, s_pruneGroup1361}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 1, 0, 0, {3, s_pruneGroup1362}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
    {2, 17, 0, 0, {5, s_pruneGroup1363}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS4
};

static ChiLinkNodeDescriptor s_353_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {2, s_pruneGroup1361}},
};
static ChiLinkNodeDescriptor s_354_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {3, s_pruneGroup1362}},
};
static ChiLinkNodeDescriptor s_355_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors[] =
{
    {65536, 0, 1, 0, {5, s_pruneGroup1363}},
};
static const PruneVariant s_pruneGroup1364[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1365[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1366[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link7_IFE0_Out2Desc[] =
{
    {2, 5, 0, 0, {2, s_pruneGroup1364}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 2, 0, 0, {3, s_pruneGroup1365}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
    {2, 18, 0, 0, {5, s_pruneGroup1366}}, // SinkBuffer ]-> TARGET_BUFFER_OUTPUT_DS16
};

static ChiLinkNodeDescriptor s_356_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {2, s_pruneGroup1364}},
};
static ChiLinkNodeDescriptor s_357_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {3, s_pruneGroup1365}},
};
static ChiLinkNodeDescriptor s_358_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors[] =
{
    {65536, 0, 2, 0, {5, s_pruneGroup1366}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link8_IFE0_Out9Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
};

static ChiLinkNodeDescriptor s_359_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link9_IFE0_Out6Desc[] =
{
    {65538, 19, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link10_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {0, NULL}}, // Tracker
    {16, 0, 0, 0, {0, NULL}}, // STATSNN
    {8, 0, 3, 0, {0, NULL}}, // FDManager
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link11_IPE19_Out9Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_FD
};

static ChiLinkNodeDescriptor s_360_TARGET_BUFFER_FD_Link_NodeDescriptors[] =
{
    {65538, 19, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link12_Tracker0_Out0Desc[] =
{
    {3, 15, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link13_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link14_FDManager0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link15_IPE2_Out8Desc[] =
{
    {2, 7, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_REPROCESS_OUT
};

static ChiLinkNodeDescriptor s_361_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors[] =
{
    {65538, 2, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link16_IPE1_Out9Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_POSTVIEW_OUT
};

static ChiLinkNodeDescriptor s_362_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link17_IPE1_Out8Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_YUV_OUT
};

static ChiLinkNodeDescriptor s_363_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors[] =
{
    {65538, 1, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1367[] = {{PruneGroupCore3ASegment, PruneTypeEnable}, {PruneGroupSecureUsecase, PruneTypeDisable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out10Desc[] =
{
    {1, 0, 13, 0, {2, s_pruneGroup1367}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1368[] = {{PruneGroupBTMCMode, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out31Desc[] =
{
    {9, 0, 34, 0, {1, s_pruneGroup1368}}, // StatsParse
};

static const PruneVariant s_pruneGroup1369[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out19Desc[] =
{
    {9, 0, 9, 0, {1, s_pruneGroup1369}}, // StatsParse
};

static const PruneVariant s_pruneGroup1370[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1371[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out21Desc[] =
{
    {9, 0, 1, 0, {1, s_pruneGroup1370}}, // StatsParse
    {12, 0, 1, 0, {1, s_pruneGroup1371}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1372[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1373[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1374[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out29Desc[] =
{
    {9, 0, 36, 0, {1, s_pruneGroup1372}}, // StatsParse
    {1, 0, 62, 0, {1, s_pruneGroup1373}}, // StatsProcessing
    {12, 0, 62, 0, {1, s_pruneGroup1374}}, // AutoWhiteBalance
};

static const PruneVariant s_pruneGroup1375[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1376[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out30Desc[] =
{
    {9, 0, 35, 0, {1, s_pruneGroup1375}}, // StatsParse
    {1, 0, 37, 0, {1, s_pruneGroup1376}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1377[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1378[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out32Desc[] =
{
    {9, 0, 3, 0, {1, s_pruneGroup1377}}, // StatsParse
    {1, 0, 3, 0, {1, s_pruneGroup1378}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1379[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1380[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out36Desc[] =
{
    {9, 0, 61, 0, {1, s_pruneGroup1379}}, // StatsParse
    {1, 0, 76, 0, {1, s_pruneGroup1380}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1381[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1382[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out12Desc[] =
{
    {9, 0, 7, 0, {1, s_pruneGroup1381}}, // StatsParse
    {1, 0, 7, 0, {1, s_pruneGroup1382}}, // StatsProcessing
};

static const PruneVariant s_pruneGroup1383[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link27_StatsParse0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1383}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1384[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link28_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1384}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1385[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_VideoPreviewRealTime_Link29_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1385}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_VideoPreviewRealTime_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_OUTPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_target, 1, s_347_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_target, 1, s_348_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4_DISPLAY
    {"TARGET_BUFFER_OUTPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_target, 1, s_349_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16_DISPLAY
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_350_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_351_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_target, 1, s_352_TARGET_BUFFER_OUTPUT_FULL_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_FULL
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_353_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_354_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_target, 1, s_355_TARGET_BUFFER_OUTPUT_DS4_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS4
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_356_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_357_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_OUTPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_target, 1, s_358_TARGET_BUFFER_OUTPUT_DS16_Link_NodeDescriptors}, // TARGET_BUFFER_OUTPUT_DS16
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_359_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_FD", &UsecaseZSL_TARGET_BUFFER_FD_target, 1, s_360_TARGET_BUFFER_FD_Link_NodeDescriptors}, // TARGET_BUFFER_FD
    {"TARGET_BUFFER_REPROCESS_OUT", &UsecaseZSL_TARGET_BUFFER_REPROCESS_OUT_target, 1, s_361_TARGET_BUFFER_REPROCESS_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_REPROCESS_OUT
    {"TARGET_BUFFER_POSTVIEW_OUT", &UsecaseZSL_TARGET_BUFFER_POSTVIEW_OUT_target, 1, s_362_TARGET_BUFFER_POSTVIEW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_POSTVIEW_OUT
    {"TARGET_BUFFER_YUV_OUT", &UsecaseZSL_TARGET_BUFFER_YUV_OUT_target, 1, s_363_TARGET_BUFFER_YUV_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_YUV_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode1_0InputPortDescriptors[] =
{
    {13, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIStats
    {62, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortBFW
    {37, 0, 0, 0, { 0 }, NULL}, // StatsProcessingInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBHist
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode12_0InputPortDescriptors[] =
{
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// Tracker0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// Tracker0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TrackerOutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
    {3, 0, 2, 0, { 0 }, NULL}, // IFEInputPortRDI0
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65536_0OutputPortDescriptors[] =
{
    {22, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispFull
    {23, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS4
    {24, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDispDS16
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFull
    {1, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4
    {2, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1
    {6, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFD
    {10, 0, 0, 3, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI2
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {29, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {30, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {32, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsGTMBHIST
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsRS
};

// IPE1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_1InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_1OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode65538_2OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// FDManager0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode8_0InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // FDManagerInputPortImage
};

// FDManager0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode8_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // FDManagerOutputPortResults
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode9_0InputPortDescriptors[] =
{
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {3, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBHist
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {7, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortRS
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_VideoPreviewRealTimeNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node65538_19_properties[] =
{
    {2, "11"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node65538_2_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node8_0_properties[] =
{
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_VideoPreviewRealTime_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup1386[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1387[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static const PruneVariant s_pruneGroup1388[] = {{PruneGroupCore3ASegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_VideoPreviewRealTimeNodes[] =
{
    {UsecaseZSL_VideoPreviewRealTime_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node1_0_properties, 1, 0, {6, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode1_0OutputPortDescriptors}, 4, {1, s_pruneGroup1386}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node12_0_properties, 12, 0, {2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode12_0OutputPortDescriptors}, 2, {1, s_pruneGroup1387}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode14_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode16_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node65536_0_properties, 65536, 0, {3, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65536_0InputPortDescriptors, 17, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 1, {3, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_1OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node65538_19_properties, 65538, 19, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_19InputPortDescriptors, 2, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_19OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node65538_2_properties, 65538, 2, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_2InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode65538_2OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node8_0_properties, 8, 0, {1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode8_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode8_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_VideoPreviewRealTime_node9_0_properties, 9, 0, {8, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_VideoPreviewRealTimeNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup1388}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_VideoPreviewRealTimeLinks[] =
{
    {{0, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link0_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link1_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 22, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link2_IFE0_Out22Desc, {1, {ChiFormatUBWCTP10}, 0, 4, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 23, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link3_IFE0_Out23Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 24, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link4_IFE0_Out24Desc, {1, {ChiFormatPD10}, 0, 10, 10, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link5_IFE0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link6_IFE0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link7_IFE0_Out2Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link8_IFE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 6, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link9_IFE0_Out6Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link10_IPE19_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 6, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link11_IPE19_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link12_Tracker0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link13_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{8, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link14_FDManager0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 2, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link15_IPE2_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 9, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link16_IPE1_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 1, 8, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link17_IPE1_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 10, 3, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link18_IFE0_Out10Desc, {1, {ChiFormatRawMIPI}, 307200, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link19_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link20_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link21_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 0, {0, NULL}}, 3, UsecaseZSL_VideoPreviewRealTime_Link22_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link23_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link24_IFE0_Out32Desc, {1, {ChiFormatBlob}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link25_IFE0_Out36Desc, {1, {ChiFormatBlob}, 3072, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 12, 0, {0, NULL}}, 2, UsecaseZSL_VideoPreviewRealTime_Link26_IFE0_Out12Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link27_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link28_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_VideoPreviewRealTime_Link29_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraVideoBokeh***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
    {255, 11, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link0_ChiGMENode0_Out0Desc[] =
{
    {255, 10, 0, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_2NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
    {255, 11, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link1_ChiGMENode0_Out1Desc[] =
{
    {255, 10, 1, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_4NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link2_ChiGMENode0_Out2Desc[] =
{
    {255, 10, 2, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1389[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup1389}},
};
static const PruneVariant s_pruneGroup1390[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup1390}},
};
static const PruneVariant s_pruneGroup1391[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup1391}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_9NodeDescriptors[] =
{
    {255, 11, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_10NodeDescriptors[] =
{
    {255, 0, 12, 0, {0, NULL}},
    {255, 11, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link3_ChiGMENode0_Out12Desc[] =
{
    {255, 10, 30, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_12NodeDescriptors[] =
{
    {255, 0, 13, 0, {0, NULL}},
    {255, 11, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link4_ChiGMENode0_Out13Desc[] =
{
    {255, 10, 31, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_14NodeDescriptors[] =
{
    {255, 0, 14, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link5_ChiGMENode0_Out14Desc[] =
{
    {255, 10, 32, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1392[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup1392}},
};
static const PruneVariant s_pruneGroup1393[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup1393}},
};
static const PruneVariant s_pruneGroup1394[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup1394}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_19NodeDescriptors[] =
{
    {255, 11, 12, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_20NodeDescriptors[] =
{
    {255, 0, 15, 0, {0, NULL}},
    {255, 11, 20, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link6_ChiGMENode0_Out15Desc[] =
{
    {255, 10, 60, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_22NodeDescriptors[] =
{
    {255, 0, 16, 0, {0, NULL}},
    {255, 11, 21, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link7_ChiGMENode0_Out16Desc[] =
{
    {255, 10, 61, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_24NodeDescriptors[] =
{
    {255, 0, 17, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link8_ChiGMENode0_Out17Desc[] =
{
    {255, 10, 62, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1395[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup1395}},
};
static const PruneVariant s_pruneGroup1396[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup1396}},
};
static const PruneVariant s_pruneGroup1397[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup1397}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_Link_29NodeDescriptors[] =
{
    {255, 11, 22, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link9_ChiExternalNode_Depth11_Out1Desc[] =
{
    {65538, 10, 20, 0, {0, NULL}}, // IPE
    {65538, 12, 20, 0, {0, NULL}}, // IPE
    {65538, 13, 20, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1398[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1399[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link10_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1398}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup1399}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1400[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1401[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1402[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link11_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1400}}, // ChiEISV2Node
    {255, 14, 1, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 5, 0, {3, s_pruneGroup1401}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup1402}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1403[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link12_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup1403}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1404[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link13_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup1404}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1405[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link14_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup1405}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1406[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link15_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup1406}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link16_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {0, NULL}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {0, NULL}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link18_ChiEISV2Node12_Out2Desc[] =
{
    {65538, 12, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link19_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link20_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link21_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link22_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link23_EVA_MCTF10_Out48Desc[] =
{
    {65543, 10, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link24_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link25_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link26_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link27_EVA_MCTF12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link28_EVA_MCTF12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link29_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link30_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link31_EVA_MCTF12_Out48Desc[] =
{
    {65543, 12, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1407[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link32_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup1407}}, // IPE
};

static const PruneVariant s_pruneGroup1408[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link33_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup1408}}, // IPE
};

static const PruneVariant s_pruneGroup1409[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link34_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup1409}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link35_EVA_MCTF13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link36_EVA_MCTF13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link37_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link38_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 15, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link39_EVA_MCTF13_Out48Desc[] =
{
    {65543, 13, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1410[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link40_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup1410}}, // IPE
};

static const PruneVariant s_pruneGroup1411[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link41_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup1411}}, // IPE
};

static const PruneVariant s_pruneGroup1412[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link42_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup1412}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link43_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {0, NULL}}, // IPE
    {65543, 15, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link44_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {0, NULL}}, // IPE
    {65543, 15, 5, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link45_ChiEISV3Node_114_Out2Desc[] =
{
    {65538, 13, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link46_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link47_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link48_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link49_IPE10_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_364_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link50_IPE10_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_365_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link51_IPE12_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_366_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link52_IPE13_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_367_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1413[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link53_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1413}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1414[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link54_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup1414}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1415[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokeh_Link55_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1415}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokeh_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_364_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_365_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_366_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_367_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokeh_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_12NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_14NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_16NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_17NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_18NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_20NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokeh_source_Link_22NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_24NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_26NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_27NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_28NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokeh_source_Link_29NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {13, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {14, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {15, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {16, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {17, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_2[] =
{
  2
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_12[] =
{
  12
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_13[] =
{
  13
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_14[] =
{
  14
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_15[] =
{
  15
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_16[] =
{
  16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_17[] =
{
  17
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {12, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_12, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {13, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_13, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {14, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_14, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {15, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_15, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {16, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_16, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {17, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_0MappedSourceIds_17, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {40, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {41, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {42, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
    {60, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {61, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {62, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {70, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {71, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {72, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_0[] =
{
  0, 30, 60
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_1[] =
{
  1, 31, 61
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_2[] =
{
  2, 32, 62
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_10[] =
{
  10, 40, 70
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_11[] =
{
  11, 41, 71
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_12[] =
{
  12, 42, 72
};

// ChiExternalNode_MUXER10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_10OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {10, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortFullDisplay
    {11, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Display
    {12, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehNode255_10MappedSourceIds_12, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Display
};

// ChiExternalNode_Depth11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_11InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
    {20, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {21, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {22, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
};

// ChiExternalNode_Depth11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_11OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_2[] =
{
  2
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_12MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiEISV3Node_114 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_2[] =
{
  2
};

// ChiEISV3Node_114 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode255_14OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehNode255_14MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_10InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_10OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_12InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_12OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_13InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65538_13OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_12InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_13InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_15InputPortDescriptors[] =
{
    {38, 0, 0, 0, { 0 }, NULL}, // EVA2InputPortImageWarp
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
};

// EVA_MVWarp15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehNode65543_15OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node255_0_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {39, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node255_10_properties[] =
{
    {1, "com.qti.node.muxer"},
    {11, "1"},
    {36, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node255_11_properties[] =
{
    {1, "com.qti.node.dummydepth"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65538_10_properties[] =
{
    {15, "1"},
    {2, "12"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65538_12_properties[] =
{
    {15, "1"},
    {2, "12"},
    {3, "1"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65538_13_properties[] =
{
    {15, "1"},
    {3, "2"},
    {3, "3"},
    {2, "12"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65543_12_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65543_13_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokeh_node65543_15_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static const PruneVariant s_pruneGroup1416[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1417[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1418[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1419[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1420[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1421[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1422[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1423[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1424[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1425[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiNode UsecaseZSL_MultiCameraVideoBokehNodes[] =
{
    {UsecaseZSL_MultiCameraVideoBokeh_node10_1_properties, 10, 1, {2, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1416}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_0_properties, 255, 0, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_0InputPortDescriptors, 9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_10_properties, 255, 10, {18, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_10InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_10OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_11_properties, 255, 11, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_11InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_11OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_12_properties, 255, 12, {6, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup1417}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup1418}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup1419}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup1420}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup1421}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup1422}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup1423}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup1424}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokeh_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup1425}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraVideoBokehLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link0_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link1_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link2_ChiGMENode0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link3_ChiGMENode0_Out12Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 13, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link4_ChiGMENode0_Out13Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 14, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link5_ChiGMENode0_Out14Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link6_ChiGMENode0_Out15Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link7_ChiGMENode0_Out16Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link8_ChiGMENode0_Out17Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokeh_Link9_ChiExternalNode_Depth11_Out1Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraVideoBokeh_Link10_ChiExternalNode_MUXER10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraVideoBokeh_Link11_ChiExternalNode_MUXER10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 2, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokeh_Link12_ChiExternalNode_MUXER10_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link13_ChiExternalNode_MUXER10_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link14_ChiExternalNode_MUXER10_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link15_ChiExternalNode_MUXER10_Out12Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokeh_Link16_ChiEISV2Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokeh_Link17_ChiEISV2Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link18_ChiEISV2Node12_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link19_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link20_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link21_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link22_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link23_EVA_MCTF10_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link24_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link25_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link26_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link27_EVA_MCTF12_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link28_EVA_MCTF12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link29_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link30_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link31_EVA_MCTF12_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link32_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link33_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link34_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link35_EVA_MCTF13_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link36_EVA_MCTF13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link37_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokeh_Link38_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link39_EVA_MCTF13_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link40_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link41_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link42_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraVideoBokeh_Link43_ChiEISV3Node_114_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraVideoBokeh_Link44_ChiEISV3Node_114_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link45_ChiEISV3Node_114_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link46_EVA_MVWarp15_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link47_EVA_MVWarp15_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link48_EVA_MVWarp15_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link49_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link50_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link51_IPE12_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 13, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link52_IPE13_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link53_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link54_IPE12_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokeh_Link55_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraVideoBokehWithEVADFS***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_0NodeDescriptors[] =
{
    {255, 0, 0, 0, {0, NULL}},
    {255, 11, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link0_ChiGMENode0_Out0Desc[] =
{
    {255, 10, 0, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_2NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
    {255, 11, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link1_ChiGMENode0_Out1Desc[] =
{
    {255, 10, 1, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_4NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link2_ChiGMENode0_Out2Desc[] =
{
    {255, 10, 2, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1426[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_6NodeDescriptors[] =
{
    {255, 10, 10, 0, {1, s_pruneGroup1426}},
};
static const PruneVariant s_pruneGroup1427[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_7NodeDescriptors[] =
{
    {255, 10, 11, 0, {1, s_pruneGroup1427}},
};
static const PruneVariant s_pruneGroup1428[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_8NodeDescriptors[] =
{
    {255, 10, 12, 0, {1, s_pruneGroup1428}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_9NodeDescriptors[] =
{
    {255, 11, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_10NodeDescriptors[] =
{
    {255, 0, 12, 0, {0, NULL}},
    {255, 11, 10, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link3_ChiGMENode0_Out12Desc[] =
{
    {255, 10, 30, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_12NodeDescriptors[] =
{
    {255, 0, 13, 0, {0, NULL}},
    {255, 11, 11, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link4_ChiGMENode0_Out13Desc[] =
{
    {255, 10, 31, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_14NodeDescriptors[] =
{
    {255, 0, 14, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link5_ChiGMENode0_Out14Desc[] =
{
    {255, 10, 32, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1429[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_16NodeDescriptors[] =
{
    {255, 10, 40, 0, {1, s_pruneGroup1429}},
};
static const PruneVariant s_pruneGroup1430[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_17NodeDescriptors[] =
{
    {255, 10, 41, 0, {1, s_pruneGroup1430}},
};
static const PruneVariant s_pruneGroup1431[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_18NodeDescriptors[] =
{
    {255, 10, 42, 0, {1, s_pruneGroup1431}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_19NodeDescriptors[] =
{
    {255, 11, 12, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_20NodeDescriptors[] =
{
    {255, 0, 15, 0, {0, NULL}},
    {255, 11, 20, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link6_ChiGMENode0_Out15Desc[] =
{
    {255, 10, 60, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_22NodeDescriptors[] =
{
    {255, 0, 16, 0, {0, NULL}},
    {255, 11, 21, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link7_ChiGMENode0_Out16Desc[] =
{
    {255, 10, 61, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_24NodeDescriptors[] =
{
    {255, 0, 17, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link8_ChiGMENode0_Out17Desc[] =
{
    {255, 10, 62, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1432[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_26NodeDescriptors[] =
{
    {255, 10, 70, 0, {1, s_pruneGroup1432}},
};
static const PruneVariant s_pruneGroup1433[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_27NodeDescriptors[] =
{
    {255, 10, 71, 0, {1, s_pruneGroup1433}},
};
static const PruneVariant s_pruneGroup1434[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_28NodeDescriptors[] =
{
    {255, 10, 72, 0, {1, s_pruneGroup1434}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_29NodeDescriptors[] =
{
    {255, 11, 22, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link9_ChiExternalNode_EvaDepth11_Out25Desc[] =
{
    {65538, 10, 20, 0, {0, NULL}}, // IPE
    {65538, 12, 20, 0, {0, NULL}}, // IPE
    {65538, 13, 20, 0, {0, NULL}}, // IPE
    {255, 11, 33, 0, {0, NULL}}, // ChiExternalNode_EvaDepth
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link10_ChiExternalNode_EvaDepth11_Out26Desc[] =
{
    {255, 11, 31, 0, {0, NULL}}, // ChiExternalNode_EvaDepth
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link11_ChiExternalNode_EvaDepth11_Out27Desc[] =
{
    {255, 11, 32, 0, {0, NULL}}, // ChiExternalNode_EvaDepth
};

static const PruneVariant s_pruneGroup1435[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1436[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link12_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1435}}, // ChiEISV2Node
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 3, 0, {3, s_pruneGroup1436}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1437[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1438[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1439[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link13_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1437}}, // ChiEISV2Node
    {255, 14, 1, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 10, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 5, 0, {3, s_pruneGroup1438}}, // EVA_MCTF
    {65543, 13, 33, 0, {3, s_pruneGroup1439}}, // EVA_MCTF
    {65538, 10, 1, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1440[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link14_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {255, 12, 2, 0, {2, s_pruneGroup1440}}, // ChiEISV2Node
    {255, 14, 2, 0, {0, NULL}}, // ChiEISV3Node_1
    {65538, 10, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1441[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link15_ChiExternalNode_MUXER10_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup1441}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1442[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link16_ChiExternalNode_MUXER10_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup1442}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1443[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link17_ChiExternalNode_MUXER10_Out12Desc[] =
{
    {255, 12, 2, 0, {1, s_pruneGroup1443}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link18_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {0, NULL}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link19_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {0, NULL}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link20_ChiEISV2Node12_Out2Desc[] =
{
    {65538, 12, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link21_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link22_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link23_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link24_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link25_EVA_MCTF10_Out48Desc[] =
{
    {65543, 10, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link26_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link27_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link28_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link29_EVA_MCTF12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link30_EVA_MCTF12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link31_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link32_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link33_EVA_MCTF12_Out48Desc[] =
{
    {65543, 12, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1444[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link34_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup1444}}, // IPE
};

static const PruneVariant s_pruneGroup1445[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link35_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup1445}}, // IPE
};

static const PruneVariant s_pruneGroup1446[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link36_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup1446}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link37_EVA_MCTF13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link38_EVA_MCTF13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link39_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link40_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 15, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link41_EVA_MCTF13_Out48Desc[] =
{
    {65543, 13, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1447[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link42_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup1447}}, // IPE
};

static const PruneVariant s_pruneGroup1448[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link43_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup1448}}, // IPE
};

static const PruneVariant s_pruneGroup1449[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link44_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup1449}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link45_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {0, NULL}}, // IPE
    {65543, 15, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link46_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {0, NULL}}, // IPE
    {65543, 15, 5, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link47_ChiEISV3Node_114_Out2Desc[] =
{
    {65538, 13, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link48_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link49_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link50_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link51_IPE10_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_368_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link52_IPE10_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_369_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link53_IPE12_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_370_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link54_IPE13_Out9Desc[] =
{
    {2, 1, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_371_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1450[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link55_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1450}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1451[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link56_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup1451}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1452[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link57_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1452}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_368_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_369_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_370_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_371_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_12NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_14NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_16NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_17NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_18NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_20NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_22NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_24NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_26NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_27NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_28NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_Link_29NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiGMENode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {13, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {14, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {15, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {16, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {17, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_2[] =
{
  2
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_12[] =
{
  12
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_13[] =
{
  13
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_14[] =
{
  14
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_15[] =
{
  15
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_16[] =
{
  16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_17[] =
{
  17
};

// ChiGMENode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {12, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_12, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {13, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_13, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {14, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_14, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {15, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_15, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {16, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_16, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {17, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0MappedSourceIds_17, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {40, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {41, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {42, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
    {60, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {61, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {62, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {70, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullDisplay
    {71, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Display
    {72, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Display
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_0[] =
{
  0, 30, 60
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_1[] =
{
  1, 31, 61
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_2[] =
{
  2, 32, 62
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_10[] =
{
  10, 40, 70
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_11[] =
{
  11, 41, 71
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_12[] =
{
  12, 42, 72
};

// ChiExternalNode_MUXER10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {10, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortFullDisplay
    {11, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Display
    {12, 0, 0, 0, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10MappedSourceIds_12, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Display
};

// ChiExternalNode_EvaDepth11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_11InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
    {20, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {21, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {22, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFD
    {33, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDispMapRef
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortRectMainRef
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortRectAuxRef
};

// ChiExternalNode_EvaDepth11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_11OutputPortDescriptors[] =
{
    {25, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDisparityMap
    {26, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputRectMainOutput
    {27, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputRectAuxOutput
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_2[] =
{
  2
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiEISV3Node_114 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_1[] =
{
  1
};

static UINT32 UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_2[] =
{
  2
};

// ChiEISV3Node_114 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13InputPortDescriptors[] =
{
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15InputPortDescriptors[] =
{
    {38, 0, 0, 0, { 0 }, NULL}, // EVA2InputPortImageWarp
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
};

// EVA_MVWarp15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_0_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {39, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_10_properties[] =
{
    {1, "com.qti.node.muxer"},
    {11, "1"},
    {36, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_11_properties[] =
{
    {1, "com.qti.node.evadepth"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_10_properties[] =
{
    {15, "1"},
    {2, "12"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_12_properties[] =
{
    {15, "1"},
    {2, "12"},
    {3, "1"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_13_properties[] =
{
    {15, "1"},
    {3, "2"},
    {3, "3"},
    {2, "12"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_12_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_13_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_15_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static const PruneVariant s_pruneGroup1453[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1454[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1455[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1456[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1457[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1458[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1459[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1460[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1461[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1462[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiNode UsecaseZSL_MultiCameraVideoBokehWithEVADFSNodes[] =
{
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node10_1_properties, 10, 1, {2, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1453}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_0_properties, 255, 0, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0InputPortDescriptors, 9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_10_properties, 255, 10, {18, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_10OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_11_properties, 255, 11, {12, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_11OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_12_properties, 255, 12, {6, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup1454}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup1455}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_10_properties, 65538, 10, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup1456}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_12OutputPortDescriptors}, 5, {3, s_pruneGroup1457}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65538_13OutputPortDescriptors}, 5, {2, s_pruneGroup1458}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup1459}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup1460}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup1461}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraVideoBokehWithEVADFS_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup1462}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraVideoBokehWithEVADFSLinks[] =
{
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link0_ChiGMENode0_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link1_ChiGMENode0_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link2_ChiGMENode0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link3_ChiGMENode0_Out12Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 13, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link4_ChiGMENode0_Out13Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 14, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link5_ChiGMENode0_Out14Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 15, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link6_ChiGMENode0_Out15Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link7_ChiGMENode0_Out16Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link8_ChiGMENode0_Out17Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 25, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link9_ChiExternalNode_EvaDepth11_Out25Desc, {1, {ChiFormatY16}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 26, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link10_ChiExternalNode_EvaDepth11_Out26Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 27, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link11_ChiExternalNode_EvaDepth11_Out27Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link12_ChiExternalNode_MUXER10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link13_ChiExternalNode_MUXER10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 2, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link14_ChiExternalNode_MUXER10_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link15_ChiExternalNode_MUXER10_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link16_ChiExternalNode_MUXER10_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link17_ChiExternalNode_MUXER10_Out12Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link18_ChiEISV2Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link19_ChiEISV2Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link20_ChiEISV2Node12_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link21_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link22_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link23_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link24_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link25_EVA_MCTF10_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link26_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link27_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link28_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link29_EVA_MCTF12_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link30_EVA_MCTF12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link31_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link32_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link33_EVA_MCTF12_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link34_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link35_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link36_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link37_EVA_MCTF13_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link38_EVA_MCTF13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link39_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link40_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link41_EVA_MCTF13_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link42_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link43_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link44_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link45_ChiEISV3Node_114_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link46_ChiEISV3Node_114_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link47_ChiEISV3Node_114_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link48_EVA_MVWarp15_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link49_EVA_MVWarp15_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link50_EVA_MVWarp15_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link51_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link52_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link53_IPE12_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 13, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link54_IPE13_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link55_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link56_IPE12_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_Link57_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline OfflineIFEPostProc***************************/

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_0NodeDescriptors[] =
{
    {255, 10, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_1NodeDescriptors[] =
{
    {255, 10, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_2NodeDescriptors[] =
{
    {255, 10, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_3NodeDescriptors[] =
{
    {255, 10, 19, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_4NodeDescriptors[] =
{
    {255, 10, 20, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_5NodeDescriptors[] =
{
    {255, 10, 21, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_6NodeDescriptors[] =
{
    {255, 10, 30, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_7NodeDescriptors[] =
{
    {255, 10, 31, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_8NodeDescriptors[] =
{
    {255, 10, 32, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_9NodeDescriptors[] =
{
    {255, 10, 49, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_10NodeDescriptors[] =
{
    {255, 10, 50, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_11NodeDescriptors[] =
{
    {255, 10, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_12NodeDescriptors[] =
{
    {255, 10, 60, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_13NodeDescriptors[] =
{
    {255, 10, 61, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_14NodeDescriptors[] =
{
    {255, 10, 62, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_15NodeDescriptors[] =
{
    {255, 10, 79, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_16NodeDescriptors[] =
{
    {255, 10, 80, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_17NodeDescriptors[] =
{
    {255, 10, 81, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_18NodeDescriptors[] =
{
    {255, 10, 90, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_19NodeDescriptors[] =
{
    {255, 10, 91, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_20NodeDescriptors[] =
{
    {255, 10, 92, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_21NodeDescriptors[] =
{
    {255, 10, 109, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_22NodeDescriptors[] =
{
    {255, 10, 110, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_source_Link_23NodeDescriptors[] =
{
    {255, 10, 111, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link0_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {65538, 0, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link1_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {65538, 0, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link2_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {65538, 0, 2, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link3_IPE0_Out8Desc[] =
{
    {2, 0, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_372_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1463[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_OfflineIFEPostProc_Link4_IPE0_Out9Desc[] =
{
    {2, 1, 0, 0, {3, s_pruneGroup1463}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_373_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 0, 9, 0, {3, s_pruneGroup1463}},
};
static ChiTargetPortDescriptor UsecaseZSL_OfflineIFEPostProc_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_372_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_373_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_OfflineIFEPostProc_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_3NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_4NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_5NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_9NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_10NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_11NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_12NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_13NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_14NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_15NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_16NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_17NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_18NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_20NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_21NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_22NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {"TARGET_BUFFER_OFFLINEIFE_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_target, 1, UsecaseZSL_OfflineIFEPostProc_source_Link_23NodeDescriptors}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
};

// ChiExternalNode_MUXER10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFEPostProcNode255_10InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {19, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {20, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {21, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {31, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {49, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {50, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {51, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {60, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {61, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {62, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {79, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {80, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {81, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {90, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {91, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {92, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {109, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {110, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {111, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

// ChiExternalNode_MUXER10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFEPostProcNode255_10OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// IPE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_OfflineIFEPostProcNode65538_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_OfflineIFEPostProcNode65538_0OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

static ChiNodeProperty UsecaseZSL_OfflineIFEPostProc_node255_10_properties[] =
{
    {1, "com.qti.node.muxer"},
    {11, "1"},
    {36, "2"},
};

static ChiNode UsecaseZSL_OfflineIFEPostProcNodes[] =
{
    {UsecaseZSL_OfflineIFEPostProc_node255_10_properties, 255, 10, {24, { 0 }, UsecaseZSL_OfflineIFEPostProcNode255_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_OfflineIFEPostProcNode255_10OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 0, {3, { 0 }, UsecaseZSL_OfflineIFEPostProcNode65538_0InputPortDescriptors, 2, { 0 }, UsecaseZSL_OfflineIFEPostProcNode65538_0OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_OfflineIFEPostProcLinks[] =
{
    {{255, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFEPostProc_Link0_ChiExternalNode_MUXER10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFEPostProc_Link1_ChiExternalNode_MUXER10_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFEPostProc_Link2_ChiExternalNode_MUXER10_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 8, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFEPostProc_Link3_IPE0_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 0, 9, 0, {0, NULL}}, 1, UsecaseZSL_OfflineIFEPostProc_Link4_IPE0_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline UnifiedHDR***************************/

static const PruneVariant s_pruneGroup1464[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link0_IFE0_Out100Desc[] =
{
    {2, 10, 0, 0, {1, s_pruneGroup1464}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_374_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 100, 0, {1, s_pruneGroup1464}},
};
static const PruneVariant s_pruneGroup1465[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link1_IFE0_Out103Desc[] =
{
    {2, 11, 0, 0, {1, s_pruneGroup1465}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_375_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 103, 0, {1, s_pruneGroup1465}},
};
static const PruneVariant s_pruneGroup1466[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link2_IFE0_Out109Desc[] =
{
    {2, 12, 0, 0, {2, s_pruneGroup1466}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_376_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 109, 0, {2, s_pruneGroup1466}},
};
static const PruneVariant s_pruneGroup1467[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link3_IFE0_Out112Desc[] =
{
    {2, 13, 0, 0, {2, s_pruneGroup1467}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_377_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 112, 0, {2, s_pruneGroup1467}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link4_IFE0_Out102Desc[] =
{
    {2, 14, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_378_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 102, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link5_IFE0_Out105Desc[] =
{
    {2, 15, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_379_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 105, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1468[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link6_IFE0_Out111Desc[] =
{
    {2, 16, 0, 0, {1, s_pruneGroup1468}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
};

static ChiLinkNodeDescriptor s_380_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 111, 0, {1, s_pruneGroup1468}},
};
static const PruneVariant s_pruneGroup1469[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link7_IFE0_Out114Desc[] =
{
    {2, 17, 0, 0, {1, s_pruneGroup1469}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
};

static ChiLinkNodeDescriptor s_381_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 114, 0, {1, s_pruneGroup1469}},
};
static const PruneVariant s_pruneGroup1470[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link8_IFE0_Out124Desc[] =
{
    {2, 18, 0, 0, {2, s_pruneGroup1470}}, // SinkBuffer ]-> TARGET_BUFFER_SHORT_RAW_OUT
};

static ChiLinkNodeDescriptor s_382_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 124, 0, {2, s_pruneGroup1470}},
};
static const PruneVariant s_pruneGroup1471[] = {{PruneGroupHDRType, PruneTypeSHDR}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link9_IFE0_Out126Desc[] =
{
    {2, 19, 0, 0, {2, s_pruneGroup1471}}, // SinkBuffer ]-> TARGET_BUFFER_LONG_RAW_OUT
    {5, 0, 82, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor s_383_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 126, 0, {2, s_pruneGroup1471}},
};
static const PruneVariant s_pruneGroup1472[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link10_IFE0_Out125Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1472}}, // SinkBuffer ]-> TARGET_BUFFER_MIDDLE_RAW_OUT
};

static ChiLinkNodeDescriptor s_384_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 125, 0, {1, s_pruneGroup1472}},
};
static const PruneVariant s_pruneGroup1473[] = {{PruneGroupHDRType, PruneTypeQHDR}};
static const PruneVariant s_pruneGroup1474[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link11_IFE0_Out128Desc[] =
{
    {2, 4, 0, 0, {1, s_pruneGroup1473}}, // SinkBuffer ]-> TARGET_BUFFER_RAW_OUT
    {2, 6, 0, 0, {1, s_pruneGroup1474}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_RAW_OUT
};

static ChiLinkNodeDescriptor s_385_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup1473}},
};
static ChiLinkNodeDescriptor s_386_TARGET_BUFFER_SFE_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 128, 0, {1, s_pruneGroup1474}},
};
static const PruneVariant s_pruneGroup1475[] = {{PruneGroupHDRType, PruneTypeQHDRPREVIEW}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link12_IFE0_Out129Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1475}}, // SinkBuffer ]-> TARGET_BUFFER_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_387_TARGET_BUFFER_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 129, 0, {1, s_pruneGroup1475}},
};
static const PruneVariant s_pruneGroup1476[] = {{PruneGroupNoRemosaic, PruneTypeXCFASnapshot}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link13_IFE0_Out130Desc[] =
{
    {2, 7, 0, 0, {1, s_pruneGroup1476}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT
};

static ChiLinkNodeDescriptor s_388_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 130, 0, {1, s_pruneGroup1476}},
};
static const PruneVariant s_pruneGroup1477[] = {{PruneGroupNoRemosaic, PruneTypeCropPreview}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link14_IFE0_Out131Desc[] =
{
    {2, 8, 0, 0, {1, s_pruneGroup1477}}, // SinkBuffer ]-> TARGET_BUFFER_SFE_CROP_RAW_OUT
};

static ChiLinkNodeDescriptor s_389_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 131, 0, {1, s_pruneGroup1477}},
};
static const PruneVariant s_pruneGroup1478[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc[] =
{
    {14, 0, 0, 0, {1, s_pruneGroup1478}}, // TRACKER
    {16, 0, 0, 0, {0, NULL}}, // STATSNN
};

static const PruneVariant s_pruneGroup1479[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link16_TRACKER0_Out0Desc[] =
{
    {3, 15, 0, 0, {1, s_pruneGroup1479}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link17_STATSNN0_Out0Desc[] =
{
    {3, 16, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1480[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static const PruneVariant s_pruneGroup1481[] = {{PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link18_Sensor0_Out0Desc[] =
{
    {65536, 0, 2, 1, {0, NULL}}, // IFE
    {65536, 0, 2, 5, {1, s_pruneGroup1480}}, // IFE
    {65536, 0, 2, 6, {1, s_pruneGroup1481}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link19_Sensor0_Out1Desc[] =
{
    {65536, 0, 6, 2, {0, NULL}}, // IFE
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link20_AutoFocus0_Out0Desc[] =
{
    {3, 3, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link21_StatsProcessing0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link22_AutoWhiteBalance0_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link23_StatsParse20_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link24_StatsParse10_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link25_StatsParse40_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link26_StatsParse44_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link27_StatsParse45_Out0Desc[] =
{
    {3, 0, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link28_IFE0_Out29Desc[] =
{
    {9, 40, 36, 0, {0, NULL}}, // StatsParse
    {1, 0, 62, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 62, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link29_IFE0_Out140Desc[] =
{
    {9, 10, 37, 0, {0, NULL}}, // StatsParse
    {1, 0, 38, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 38, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link30_IFE0_Out141Desc[] =
{
    {9, 20, 44, 0, {0, NULL}}, // StatsParse
    {1, 0, 46, 0, {0, NULL}}, // StatsProcessing
    {12, 0, 46, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link31_IFE0_Out169Desc[] =
{
    {5, 0, 91, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link32_IFE0_Out170Desc[] =
{
    {5, 0, 92, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link33_IFE0_Out37Desc[] =
{
    {5, 0, 90, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link34_IFE0_Out127Desc[] =
{
    {5, 0, 73, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link35_IFE0_Out133Desc[] =
{
    {5, 0, 100, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link36_IFE0_Out132Desc[] =
{
    {5, 0, 112, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link37_IFE0_Out7Desc[] =
{
    {5, 0, 10, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link38_IFE0_Out164Desc[] =
{
    {5, 0, 64, 0, {0, NULL}}, // AutoFocus
    {5, 0, 106, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link39_IFE0_Out165Desc[] =
{
    {5, 0, 65, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link40_IFE0_Out175Desc[] =
{
    {5, 0, 96, 0, {0, NULL}}, // AutoFocus
    {5, 0, 110, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link41_IFE0_Out176Desc[] =
{
    {5, 0, 97, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link42_IFE0_Out161Desc[] =
{
    {5, 0, 67, 0, {0, NULL}}, // AutoFocus
    {5, 0, 108, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link43_IFE0_Out162Desc[] =
{
    {5, 0, 68, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link44_IFE0_Out118Desc[] =
{
    {9, 10, 38, 0, {0, NULL}}, // StatsParse
    {1, 0, 39, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 39, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link45_IFE0_Out119Desc[] =
{
    {9, 20, 45, 0, {0, NULL}}, // StatsParse
    {1, 0, 47, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link46_IFE0_Out30Desc[] =
{
    {9, 40, 35, 0, {0, NULL}}, // StatsParse
    {1, 0, 37, 0, {0, NULL}}, // StatsProcessing
    {5, 0, 37, 0, {0, NULL}}, // AutoFocus
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link47_IFE0_Out137Desc[] =
{
    {9, 45, 41, 0, {0, NULL}}, // StatsParse
    {9, 10, 41, 0, {0, NULL}}, // StatsParse
    {12, 0, 42, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link48_IFE0_Out138Desc[] =
{
    {9, 44, 48, 0, {0, NULL}}, // StatsParse
    {9, 20, 48, 0, {0, NULL}}, // StatsParse
    {12, 0, 50, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link49_IFE0_Out21Desc[] =
{
    {9, 40, 1, 0, {0, NULL}}, // StatsParse
    {12, 0, 1, 0, {0, NULL}}, // AutoWhiteBalance
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link50_IFE0_Out121Desc[] =
{
    {9, 10, 39, 0, {0, NULL}}, // StatsParse
    {1, 0, 40, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link51_IFE0_Out122Desc[] =
{
    {9, 20, 46, 0, {0, NULL}}, // StatsParse
    {1, 0, 48, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link52_IFE0_Out36Desc[] =
{
    {9, 40, 61, 0, {0, NULL}}, // StatsParse
    {1, 0, 76, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link53_IFE0_Out172Desc[] =
{
    {9, 10, 68, 0, {0, NULL}}, // StatsParse
    {1, 0, 86, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link54_IFE0_Out173Desc[] =
{
    {9, 20, 69, 0, {0, NULL}}, // StatsParse
    {1, 0, 87, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link55_IFE0_Out38Desc[] =
{
    {9, 40, 65, 0, {0, NULL}}, // StatsParse
    {1, 0, 83, 0, {0, NULL}}, // StatsProcessing
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link56_IFE0_Out19Desc[] =
{
    {9, 40, 9, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link57_IFE0_Out134Desc[] =
{
    {9, 45, 40, 0, {0, NULL}}, // StatsParse
    {9, 10, 40, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link58_IFE0_Out135Desc[] =
{
    {9, 44, 47, 0, {0, NULL}}, // StatsParse
    {9, 20, 47, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link59_IFE0_Out42Desc[] =
{
    {9, 40, 77, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link60_IFE0_Out181Desc[] =
{
    {9, 10, 78, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link61_IFE0_Out182Desc[] =
{
    {9, 20, 79, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link62_IFE0_Out15Desc[] =
{
    {9, 40, 5, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link63_IFE0_Out149Desc[] =
{
    {9, 45, 43, 0, {0, NULL}}, // StatsParse
    {9, 10, 31, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link64_IFE0_Out31Desc[] =
{
    {9, 10, 34, 0, {0, NULL}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link65_IFE0_Out108Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_390_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 108, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1482[] = {{PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link66_IFE0_Out106Desc[] =
{
    {2, 6, 0, 0, {1, s_pruneGroup1482}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_391_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 106, 0, {1, s_pruneGroup1482}},
};
static const PruneVariant s_pruneGroup1483[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}, {PruneGroupHDRType, PruneTypeSHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link67_IFE0_Out117Desc[] =
{
    {2, 6, 0, 0, {3, s_pruneGroup1483}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_392_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 117, 0, {3, s_pruneGroup1483}},
};
static const PruneVariant s_pruneGroup1484[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDRType, PruneTypeMFHDR}};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link68_IFE0_Out115Desc[] =
{
    {2, 6, 0, 0, {2, s_pruneGroup1484}}, // SinkBuffer ]-> TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT
};

static ChiLinkNodeDescriptor s_393_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors[] =
{
    {65536, 0, 115, 0, {2, s_pruneGroup1484}},
};
static ChiLinkNodeDescriptor UsecaseZSL_UnifiedHDR_Link69_ChiGyroRNNNode0_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_UnifiedHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_target, 1, s_374_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_target, 1, s_375_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_target, 1, s_376_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_target, 1, s_377_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_target, 1, s_378_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_target, 1, s_379_TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_target, 1, s_380_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_target, 1, s_381_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT
    {"TARGET_BUFFER_SHORT_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_target, 1, s_382_TARGET_BUFFER_SHORT_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SHORT_RAW_OUT
    {"TARGET_BUFFER_LONG_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_target, 1, s_383_TARGET_BUFFER_LONG_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_LONG_RAW_OUT
    {"TARGET_BUFFER_MIDDLE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_target, 1, s_384_TARGET_BUFFER_MIDDLE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_MIDDLE_RAW_OUT
    {"TARGET_BUFFER_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_RAW_OUT_target, 1, s_385_TARGET_BUFFER_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_RAW_OUT
    {"TARGET_BUFFER_SFE_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_target, 1, s_386_TARGET_BUFFER_SFE_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SFE_RAW_OUT
    {"TARGET_BUFFER_FULL_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_target, 1, s_387_TARGET_BUFFER_FULL_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_FULL_RAW_OUT
    {"TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_target, 1, s_388_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT
    {"TARGET_BUFFER_SFE_CROP_RAW_OUT", &UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_target, 1, s_389_TARGET_BUFFER_SFE_CROP_RAW_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_SFE_CROP_RAW_OUT
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_target, 1, s_390_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_target, 1, s_391_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_target, 1, s_392_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_target, 1, s_393_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_Link_NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT
};

// Sensor0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode0_0OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort0
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // SensorOutputPort1
};

// StatsProcessing0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode1_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {38, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure1
    {46, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure2
    {39, 0, 0, 0, { 0 }, NULL}, // StatInputPortAECBEExposure1
    {47, 0, 0, 0, { 0 }, NULL}, // StatInputPortAECBEExposure2
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
    {40, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHistExposure1
    {48, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHistExposure2
    {76, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBHist
    {86, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRSExposure1
    {87, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRSExposure2
    {83, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBayerRS
};

// StatsProcessing0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode1_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// AutoWhiteBalance0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode12_0InputPortDescriptors[] =
{
    {62, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFW
    {38, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure1
    {46, 0, 0, 0, { 0 }, NULL}, // StatsInputPortBFWExposure2
    {42, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBGExposure1
    {50, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBGExposure2
    {1, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAWBBG
};

// AutoWhiteBalance0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode12_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AWBOutputPort0
};

// TRACKER0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode14_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // TrackerInputPortImage
};

// TRACKER0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode14_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // TRACKEROutputPortResults
};

// STATSNN0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode16_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // STATSNNPortImage
};

// STATSNN0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode16_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // STATSNNOutputPortResults
};

// ChiGyroRNNNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode255_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// AutoFocus0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode5_0InputPortDescriptors[] =
{
    {82, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIRawExposure1
    {91, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAFExposure1
    {92, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAFExposure2
    {90, 0, 0, 0, { 0 }, NULL}, // StatsInputPortCAF
    {73, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAFExposure1
    {100, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF2Exposure1
    {112, 0, 0, 0, { 0 }, NULL}, // StatsInputPortRDIPDAF3Exposure1
    {10, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDAFType3
    {64, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFExposure1
    {106, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFSecondaryExposure1
    {65, 0, 0, 0, { 0 }, NULL}, // StatsInputPortDualPDHWPDAFExposure2
    {96, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFExposure1
    {110, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFSecondaryExposure1
    {97, 0, 0, 0, { 0 }, NULL}, // StatsInputPortParsedPDHWPDAFExposure2
    {67, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDExposure1
    {108, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDSecondaryExposure1
    {68, 0, 0, 0, { 0 }, NULL}, // StatsInputPortPDHWPreProcessedPDExposure2
    {39, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBEExposure1
    {37, 0, 0, 0, { 0 }, NULL}, // StatsInputPortAECBE
};

// AutoFocus0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode5_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AutoFocusOutputPort0
};

// IFE0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode65536_0InputPortDescriptors[] =
{
    {2, 0, 1, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 5, 0, { 0 }, NULL}, // IFEInputPortSensor
    {2, 0, 6, 0, { 0 }, NULL}, // IFEInputPortSensor
    {6, 0, 2, 0, { 0 }, NULL}, // IFEInputPortDualPD
};

// IFE0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode65536_0OutputPortDescriptors[] =
{
    {100, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFullExposure1
    {103, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4Exposure1
    {109, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFullExposure1
    {112, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4Exposure1
    {102, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortFullExposure3
    {105, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS4Exposure3
    {111, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayFullExposure3
    {114, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS4Exposure3
    {124, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1Exposure1
    {126, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRDI1Exposure3
    {125, 1, 1, 6, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW2
    {128, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW4
    {129, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW5
    {130, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW6
    {131, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW7
    {29, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFW
    {140, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFWExposure1
    {141, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBFWExposure2
    {169, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAFExposure1
    {170, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAFExposure2
    {37, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsCAF
    {127, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW3
    {133, 0, 0, 14, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW9
    {132, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortRAW8
    {7, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDAF
    {164, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPDExposure1
    {165, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsDualPDExposure2
    {175, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedDataExposure1
    {176, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortParsedDataExposure2
    {161, 0, 0, 10, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPDExposure1
    {162, 0, 0, 8, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortPDHWPreProcessedPDExposure2
    {118, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBEExposure1
    {119, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBEExposure2
    {30, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBE
    {137, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBGExposure1
    {138, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBGExposure2
    {21, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAWBBG
    {121, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHISTExposure1
    {122, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHISTExposure2
    {36, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsAECBHIST
    {172, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRSExposure1
    {173, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRSExposure2
    {38, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsBayerRS
    {19, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBG
    {134, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBGExposure1
    {135, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsTLBGExposure2
    {42, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBG
    {181, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBGExposure1
    {182, 0, 0, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsALSCBGExposure2
    {15, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHIST
    {149, 0, 0, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsIHISTExposure1
    {31, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortStatsLTMDC
    {108, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16Exposure3
    {106, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDS16Exposure1
    {117, 1, 1, 7, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16Exposure3
    {115, 1, 1, 5, 0, NULL, 0, { 0 }, NULL}, // IFEOutputPortDisplayDS16Exposure1
};

// IPE19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode65538_19OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// StatsParse10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode9_10InputPortDescriptors[] =
{
    {37, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFWExposure1
    {38, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBEExposure1
    {41, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure1
    {39, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHistExposure1
    {68, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRSExposure1
    {40, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure1
    {78, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBGExposure1
    {31, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLongExposureIHist
    {34, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortLTMDCStats
};

// StatsParse10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_10OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse20 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode9_20InputPortDescriptors[] =
{
    {44, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFWExposure2
    {45, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBEExposure2
    {48, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure2
    {46, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHistExposure2
    {69, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRSExposure2
    {47, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure2
    {79, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBGExposure2
};

// StatsParse20 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_20OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse40 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode9_40InputPortDescriptors[] =
{
    {36, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBFW
    {35, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBE
    {1, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBG
    {61, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAECBHist
    {65, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortBayerRS
    {9, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBG
    {77, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortALSCBG
    {5, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHist
};

// StatsParse40 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_40OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse44 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode9_44InputPortDescriptors[] =
{
    {48, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure2
    {47, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure2
};

// StatsParse44 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_44OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

// StatsParse45 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_UnifiedHDRNode9_45InputPortDescriptors[] =
{
    {41, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortAWBBGExposure1
    {40, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortTintlessBGExposure1
    {43, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortIHistExposure1
};

// StatsParse45 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_UnifiedHDRNode9_45OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsParseOutputPort0
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node0_0_properties[] =
{
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node1_0_properties[] =
{
    {1, "com.qti.stats.aec"},
    {1, "com.qti.stats.afd"},
    {1, "com.qti.stats.asd"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node12_0_properties[] =
{
    {1, "com.qti.stats.awb"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node14_0_properties[] =
{
    {1, "com.qti.stats.tracker"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node16_0_properties[] =
{
    {1, "com.qti.stats.cnndriver"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node255_0_properties[] =
{
    {1, "com.qti.node.gyrornn"},
    {27, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node5_0_properties[] =
{
    {1, "com.qti.stats.af"},
    {1, "com.qti.stats.pdlibwrapper"},
    {6, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node65536_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node9_10_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node9_20_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node9_40_properties[] =
{
    {6, "1"},
    {4, "0"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node9_44_properties[] =
{
    {6, "1"},
    {20, "3"},
    {4, "1"},
};

static ChiNodeProperty UsecaseZSL_UnifiedHDR_node9_45_properties[] =
{
    {6, "1"},
    {20, "1"},
    {4, "1"},
};

static const PruneVariant s_pruneGroup1485[] = {{PruneGroupTrackerSegment, PruneTypeEnable}};
static ChiNode UsecaseZSL_UnifiedHDRNodes[] =
{
    {UsecaseZSL_UnifiedHDR_node0_0_properties, 0, 0, {0, { 0 }, NULL, 2, { 0 }, UsecaseZSL_UnifiedHDRNode0_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node1_0_properties, 1, 0, {12, { 0 }, UsecaseZSL_UnifiedHDRNode1_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode1_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node12_0_properties, 12, 0, {6, { 0 }, UsecaseZSL_UnifiedHDRNode12_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode12_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node14_0_properties, 14, 0, {1, { 0 }, UsecaseZSL_UnifiedHDRNode14_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode14_0OutputPortDescriptors}, 2, {1, s_pruneGroup1485}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node16_0_properties, 16, 0, {1, { 0 }, UsecaseZSL_UnifiedHDRNode16_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode16_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node255_0_properties, 255, 0, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_UnifiedHDRNode255_0OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node5_0_properties, 5, 0, {19, { 0 }, UsecaseZSL_UnifiedHDRNode5_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode5_0OutputPortDescriptors}, 4, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node65536_0_properties, 65536, 0, {4, { 0 }, UsecaseZSL_UnifiedHDRNode65536_0InputPortDescriptors, 56, { 0 }, UsecaseZSL_UnifiedHDRNode65536_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
    {NULL, 65538, 19, {0, { 0 }, NULL, 1, { 0 }, UsecaseZSL_UnifiedHDRNode65538_19OutputPortDescriptors}, 0, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_10_properties, 9, 10, {9, { 0 }, UsecaseZSL_UnifiedHDRNode9_10InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_10OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_20_properties, 9, 20, {7, { 0 }, UsecaseZSL_UnifiedHDRNode9_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_20OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_40_properties, 9, 40, {8, { 0 }, UsecaseZSL_UnifiedHDRNode9_40InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_40OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_44_properties, 9, 44, {2, { 0 }, UsecaseZSL_UnifiedHDRNode9_44InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_44OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_UnifiedHDR_node9_45_properties, 9, 45, {3, { 0 }, UsecaseZSL_UnifiedHDRNode9_45InputPortDescriptors, 1, { 0 }, UsecaseZSL_UnifiedHDRNode9_45OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_UnifiedHDRLinks[] =
{
    {{65536, 0, 100, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link0_IFE0_Out100Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 103, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link1_IFE0_Out103Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 109, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link2_IFE0_Out109Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 112, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link3_IFE0_Out112Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 102, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link4_IFE0_Out102Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 105, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link5_IFE0_Out105Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 111, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link6_IFE0_Out111Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 114, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link7_IFE0_Out114Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 124, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link8_IFE0_Out124Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 126, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link9_IFE0_Out126Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 125, 6, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link10_IFE0_Out125Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 128, 0, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link11_IFE0_Out128Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 129, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link12_IFE0_Out129Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 130, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link13_IFE0_Out130Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 131, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link14_IFE0_Out131Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 19, 8, 0, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link15_IPE19_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{14, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link16_TRACKER0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{16, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link17_STATSNN0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 0, 0, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link18_Sensor0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{0, 0, 1, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link19_Sensor0_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{5, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link20_AutoFocus0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{1, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link21_StatsProcessing0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{12, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link22_AutoWhiteBalance0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 20, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link23_StatsParse20_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link24_StatsParse10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 40, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link25_StatsParse40_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 44, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link26_StatsParse44_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 45, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link27_StatsParse45_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 29, 1, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link28_IFE0_Out29Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 140, 7, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link29_IFE0_Out140Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 141, 5, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link30_IFE0_Out141Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 169, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link31_IFE0_Out169Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 170, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link32_IFE0_Out170Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 37, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link33_IFE0_Out37Desc, {1, {ChiFormatRawPlain64}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 127, 10, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link34_IFE0_Out127Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 133, 14, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link35_IFE0_Out133Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 132, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link36_IFE0_Out132Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 7, 10, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link37_IFE0_Out7Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 164, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link38_IFE0_Out164Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 165, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link39_IFE0_Out165Desc, {1, {ChiFormatRawPlain64}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 175, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link40_IFE0_Out175Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 176, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link41_IFE0_Out176Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 161, 10, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link42_IFE0_Out161Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 162, 8, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link43_IFE0_Out162Desc, {1, {ChiFormatRawPlain16}, 307200, 4, 16, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 118, 7, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link44_IFE0_Out118Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 119, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link45_IFE0_Out119Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 30, 1, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link46_IFE0_Out30Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 137, 7, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link47_IFE0_Out137Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 138, 5, {0, NULL}}, 3, UsecaseZSL_UnifiedHDR_Link48_IFE0_Out138Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 21, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link49_IFE0_Out21Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 121, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link50_IFE0_Out121Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 122, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link51_IFE0_Out122Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 36, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link52_IFE0_Out36Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 172, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link53_IFE0_Out172Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 173, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link54_IFE0_Out173Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 38, 1, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link55_IFE0_Out38Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 19, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link56_IFE0_Out19Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 134, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link57_IFE0_Out134Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 135, 5, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link58_IFE0_Out135Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 42, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link59_IFE0_Out42Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 181, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link60_IFE0_Out181Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 182, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link61_IFE0_Out182Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 15, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link62_IFE0_Out15Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 149, 7, {0, NULL}}, 2, UsecaseZSL_UnifiedHDR_Link63_IFE0_Out149Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 31, 1, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link64_IFE0_Out31Desc, {1, {ChiFormatRawPlain16}, 0, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 108, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link65_IFE0_Out108Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 106, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link66_IFE0_Out106Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 117, 7, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link67_IFE0_Out117Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65536, 0, 115, 5, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link68_IFE0_Out115Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_UnifiedHDR_Link69_ChiGyroRNNNode0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSAT***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_0NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_1NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_2NodeDescriptors[] =
{
    {255, 1, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_3NodeDescriptors[] =
{
    {255, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1486[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup1486}},
};
static const PruneVariant s_pruneGroup1487[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup1487}},
};
static const PruneVariant s_pruneGroup1488[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup1488}},
};
static const PruneVariant s_pruneGroup1489[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup1489}},
};
static const PruneVariant s_pruneGroup1490[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup1490}},
};
static const PruneVariant s_pruneGroup1491[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup1491}},
};
static const PruneVariant s_pruneGroup1492[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup1492}},
};
static const PruneVariant s_pruneGroup1493[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup1493}},
};
static const PruneVariant s_pruneGroup1494[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1495[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1496[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1497[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {0, NULL}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup1494}}, // ChiEISV2Node
    {255, 13, 0, 0, {2, s_pruneGroup1495}}, // ChiGMENode
    {255, 0, 0, 0, {3, s_pruneGroup1496}}, // ChiGPUNode
    {255, 2, 0, 0, {1, s_pruneGroup1497}}, // ChiGPUNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link1_GMENode3_Out0Desc[] =
{
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 10, 0, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup1498[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1499[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link2_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {1, s_pruneGroup1498}}, // ChiEISV2Node
    {255, 0, 0, 0, {1, s_pruneGroup1499}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup1500[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1501[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_15NodeDescriptors[] =
{
    {255, 0, 1, 0, {3, s_pruneGroup1500}},
    {255, 2, 1, 0, {1, s_pruneGroup1501}},
};
static const PruneVariant s_pruneGroup1502[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1503[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_16NodeDescriptors[] =
{
    {255, 0, 2, 0, {3, s_pruneGroup1502}},
    {255, 2, 2, 0, {1, s_pruneGroup1503}},
};
static const PruneVariant s_pruneGroup1504[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1505[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_17NodeDescriptors[] =
{
    {255, 0, 3, 0, {3, s_pruneGroup1504}},
    {255, 2, 3, 0, {1, s_pruneGroup1505}},
};
static const PruneVariant s_pruneGroup1506[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1507[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_18NodeDescriptors[] =
{
    {255, 0, 4, 0, {3, s_pruneGroup1506}},
    {255, 2, 4, 0, {1, s_pruneGroup1507}},
};
static const PruneVariant s_pruneGroup1508[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1509[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_19NodeDescriptors[] =
{
    {255, 0, 5, 0, {3, s_pruneGroup1508}},
    {255, 2, 5, 0, {1, s_pruneGroup1509}},
};
static const PruneVariant s_pruneGroup1510[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1511[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_20NodeDescriptors[] =
{
    {255, 0, 6, 0, {3, s_pruneGroup1510}},
    {255, 2, 6, 0, {1, s_pruneGroup1511}},
};
static const PruneVariant s_pruneGroup1512[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1513[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_21NodeDescriptors[] =
{
    {255, 0, 7, 0, {3, s_pruneGroup1512}},
    {255, 2, 7, 0, {1, s_pruneGroup1513}},
};
static const PruneVariant s_pruneGroup1514[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1515[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_22NodeDescriptors[] =
{
    {255, 0, 8, 0, {3, s_pruneGroup1514}},
    {255, 2, 8, 0, {1, s_pruneGroup1515}},
};
static const PruneVariant s_pruneGroup1516[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_23NodeDescriptors[] =
{
    {255, 0, 1, 0, {1, s_pruneGroup1516}},
};
static const PruneVariant s_pruneGroup1517[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_24NodeDescriptors[] =
{
    {255, 0, 2, 0, {1, s_pruneGroup1517}},
};
static const PruneVariant s_pruneGroup1518[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_25NodeDescriptors[] =
{
    {255, 0, 3, 0, {1, s_pruneGroup1518}},
};
static const PruneVariant s_pruneGroup1519[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_26NodeDescriptors[] =
{
    {255, 0, 4, 0, {1, s_pruneGroup1519}},
};
static const PruneVariant s_pruneGroup1520[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_27NodeDescriptors[] =
{
    {255, 0, 5, 0, {1, s_pruneGroup1520}},
};
static const PruneVariant s_pruneGroup1521[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_28NodeDescriptors[] =
{
    {255, 0, 6, 0, {1, s_pruneGroup1521}},
};
static const PruneVariant s_pruneGroup1522[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_29NodeDescriptors[] =
{
    {255, 0, 7, 0, {1, s_pruneGroup1522}},
};
static const PruneVariant s_pruneGroup1523[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_source_Link_30NodeDescriptors[] =
{
    {255, 0, 8, 0, {1, s_pruneGroup1523}},
};
static const PruneVariant s_pruneGroup1524[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1525[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link3_ChiGPUNode0_Out1Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1524}}, // ChiEISV2Node
    {255, 13, 1, 0, {1, s_pruneGroup1525}}, // ChiGMENode
    {255, 3, 1, 0, {0, NULL}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup1526[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1527[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link4_ChiGMENode3_Out1Desc[] =
{
    {65538, 10, 1, 0, {1, s_pruneGroup1526}}, // IPE
    {65543, 10, 5, 0, {1, s_pruneGroup1527}}, // EVA_MCTF
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1528[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link5_ChiGPUNode0_Out11Desc[] =
{
    {255, 12, 1, 0, {1, s_pruneGroup1528}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1529[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1530[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link6_ChiGPUNode0_Out2Desc[] =
{
    {65538, 10, 2, 0, {0, NULL}}, // IPE
    {65538, 12, 2, 0, {2, s_pruneGroup1529}}, // IPE
    {65538, 13, 2, 0, {1, s_pruneGroup1530}}, // IPE
};

static const PruneVariant s_pruneGroup1531[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link7_ChiGPUNode0_Out12Desc[] =
{
    {65538, 12, 2, 0, {1, s_pruneGroup1531}}, // IPE
};

static const PruneVariant s_pruneGroup1532[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link8_ChiGPUNode2_Out1Desc[] =
{
    {255, 13, 1, 0, {1, s_pruneGroup1532}}, // ChiGMENode
};

static const PruneVariant s_pruneGroup1533[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link9_ChiGPUNode2_Out2Desc[] =
{
    {65538, 13, 2, 0, {1, s_pruneGroup1533}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link10_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {0, NULL}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {0, NULL}}, // EVA
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link11_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {0, NULL}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link12_ChiGMENode13_Out0Desc[] =
{
    {255, 14, 0, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link13_ChiGMENode13_Out1Desc[] =
{
    {255, 14, 1, 0, {0, NULL}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link14_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {0, NULL}}, // IPE13
    {65543, 15, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link15_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {0, NULL}}, // IPE13
    {65543, 15, 5, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link16_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_394_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link17_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_395_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link18_IPE10_Out51Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_396_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link19_IPE12_Out51Desc[] =
{
    {2, 4, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_397_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 12, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link20_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_398_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1534[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link21_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1534}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_399_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup1534}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link22_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_400_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link23_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link24_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link25_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link26_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link27_EVA_MCTF10_Out48Desc[] =
{
    {65543, 10, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1535[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link28_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {1, s_pruneGroup1535}}, // IPE
};

static const PruneVariant s_pruneGroup1536[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link29_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {1, s_pruneGroup1536}}, // IPE
};

static const PruneVariant s_pruneGroup1537[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link30_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {1, s_pruneGroup1537}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link31_EVA_MCTF12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link32_EVA_MCTF12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link33_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link34_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link35_EVA_MCTF12_Out48Desc[] =
{
    {65543, 12, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1538[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link36_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {1, s_pruneGroup1538}}, // IPE
};

static const PruneVariant s_pruneGroup1539[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link37_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {1, s_pruneGroup1539}}, // IPE
};

static const PruneVariant s_pruneGroup1540[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link38_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {1, s_pruneGroup1540}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link39_EVA_MCTF13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link40_EVA_MCTF13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link41_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link42_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 15, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link43_EVA_MCTF13_Out48Desc[] =
{
    {65543, 13, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1541[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link44_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup1541}}, // IPE
};

static const PruneVariant s_pruneGroup1542[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link45_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup1542}}, // IPE
};

static const PruneVariant s_pruneGroup1543[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link46_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup1543}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link47_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link48_EVA_MVWarp15_Out48Desc[] =
{
    {65543, 15, 47, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link49_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSAT_Link50_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {0, NULL}}, // IPE
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_394_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_395_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_396_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_397_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_398_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_399_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_400_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSAT_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_3NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_5NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_11NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_15NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_16NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_17NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_18NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_20NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_21NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 2, UsecaseZSL_MultiCameraSAT_source_Link_22NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_23NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_24NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_25NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_26NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_27NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_28NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_29NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSAT_source_Link_30NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_0InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-0
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-1
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-1
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-2
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-3
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-0
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-1
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-1
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-2
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-3
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_1[] =
{
  1, 3, 5, 7
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_11[] =
{
  1, 3, 5, 7
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_2[] =
{
  2, 4, 6, 8
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_12[] =
{
  2, 4, 6, 8
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_0OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_1, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS4
    {11, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_11, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS4
    {2, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_2, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS16
    {12, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_0MappedSourceIds_12, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS16
};

// ChiExternalNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {4, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {5, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {6, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {7, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {8, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {9, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_1MappedSourceIds_0[] =
{
  0, 1, 2, 3
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_1MappedSourceIds_10[] =
{
  4, 5, 6, 7
};

// ChiExternalNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {10, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_1MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_12MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiGMENode13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_13InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_13MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_13MappedSourceIds_1[] =
{
  1
};

// ChiGMENode13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_13OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_13MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_13MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node_114 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_14MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_14MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node_114 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_14OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_14MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_14MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiGPUNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_2InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-0
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-1
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-1
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-2
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16-3
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_2MappedSourceIds_1[] =
{
  1, 3, 5, 7
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_2MappedSourceIds_2[] =
{
  2, 4, 6, 8
};

// ChiGPUNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_2OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_2MappedSourceIds_1, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS4
    {2, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNode255_2MappedSourceIds_2, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDS16
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_3MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNode255_3MappedSourceIds_1[] =
{
  1
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_3MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNode255_3MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_10OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_12InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_12OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_13InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65538_13OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_12InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_13InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_15InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVA2InputPortImageWarp
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MVWarp15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNode65543_15OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_1_properties[] =
{
    {1, "com.qti.node.dummysat"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_13_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_2_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65538_10_properties[] =
{
    {15, "1"},
    {3, "3"},
    {3, "6"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65538_12_properties[] =
{
    {15, "1"},
    {3, "1"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65538_13_properties[] =
{
    {15, "1"},
    {3, "2"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65543_12_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65543_13_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSAT_node65543_15_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static const PruneVariant s_pruneGroup1544[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1545[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1546[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1547[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1548[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1549[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1550[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1551[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1552[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1553[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1554[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1555[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiNode UsecaseZSL_MultiCameraSATNodes[] =
{
    {UsecaseZSL_MultiCameraSAT_node255_0_properties, 255, 0, {18, { 0 }, UsecaseZSL_MultiCameraSATNode255_0InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_1_properties, 255, 1, {12, { 0 }, UsecaseZSL_MultiCameraSATNode255_1InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_12_properties, 255, 12, {4, { 0 }, UsecaseZSL_MultiCameraSATNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup1544}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_13_properties, 255, 13, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup1545}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_14_properties, 255, 14, {3, { 0 }, UsecaseZSL_MultiCameraSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup1546}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_2_properties, 255, 2, {9, { 0 }, UsecaseZSL_MultiCameraSATNode255_2InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_2OutputPortDescriptors}, 3, {1, s_pruneGroup1547}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup1548}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_10_properties, 65538, 10, {6, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_10OutputPortDescriptors}, 4, {1, s_pruneGroup1549}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_12_properties, 65538, 12, {10, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNode65538_12OutputPortDescriptors}, 4, {3, s_pruneGroup1550}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65538_13_properties, 65538, 13, {7, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNode65538_13OutputPortDescriptors}, 4, {2, s_pruneGroup1551}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_10_properties, 65543, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup1552}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_12_properties, 65543, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup1553}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup1554}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSAT_node65543_15_properties, 65543, 15, {4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNode65543_15OutputPortDescriptors}, 2, {2, s_pruneGroup1555}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraSATLinks[] =
{
    {{255, 1, 0, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSAT_Link0_ChiExternalNode1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSAT_Link1_GMENode3_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 10, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSAT_Link2_ChiExternalNode1_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link3_ChiGPUNode0_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link4_ChiGMENode3_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link5_ChiGPUNode0_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 2, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link6_ChiGPUNode0_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link7_ChiGPUNode0_Out12Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link8_ChiGPUNode2_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link9_ChiGPUNode2_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link10_ChiEISV2Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link11_ChiEISV2Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSAT_Link12_ChiGMENode13_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 1, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link13_ChiGMENode13_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSAT_Link14_ChiEISV3Node_114_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSAT_Link15_ChiEISV3Node_114_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link16_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link17_IPE12_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link18_IPE10_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link19_IPE12_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link20_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link21_IPE12_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 13, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link22_IPE13_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link23_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link24_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link25_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link26_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link27_EVA_MCTF10_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link28_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link29_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link30_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link31_EVA_MCTF12_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link32_EVA_MCTF12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link33_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link34_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link35_EVA_MCTF12_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link36_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link37_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link38_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link39_EVA_MCTF13_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link40_EVA_MCTF13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link41_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSAT_Link42_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link43_EVA_MCTF13_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link44_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link45_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link46_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link47_EVA_MVWarp15_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link48_EVA_MVWarp15_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link49_EVA_MVWarp15_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSAT_Link50_EVA_MVWarp15_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSATWithQSAT***************************/

static const PruneVariant s_pruneGroup1556[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1557[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_0NodeDescriptors[] =
{
    {255, 100, 0, 0, {3, s_pruneGroup1556}},
    {65546, 0, 0, 0, {1, s_pruneGroup1557}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link0_ChiGMENode100_Out0Desc[] =
{
    {65546, 0, 0, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup1558[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1559[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_2NodeDescriptors[] =
{
    {65546, 0, 3, 0, {1, s_pruneGroup1558}},
    {255, 101, 0, 0, {3, s_pruneGroup1559}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link1_ChiGMENode101_Out0Desc[] =
{
    {65546, 0, 3, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup1560[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1561[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_4NodeDescriptors[] =
{
    {65546, 0, 6, 0, {1, s_pruneGroup1560}},
    {255, 102, 0, 0, {3, s_pruneGroup1561}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link2_ChiGMENode102_Out0Desc[] =
{
    {65546, 0, 6, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup1562[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_6NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup1562}},
};
static const PruneVariant s_pruneGroup1563[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_7NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup1563}},
};
static const PruneVariant s_pruneGroup1564[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_8NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup1564}},
};
static const PruneVariant s_pruneGroup1565[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_9NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup1565}},
};
static const PruneVariant s_pruneGroup1566[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_10NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup1566}},
};
static const PruneVariant s_pruneGroup1567[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_11NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup1567}},
};
static const PruneVariant s_pruneGroup1568[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1569[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1570[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1571[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1572[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1573[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1574[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1575[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1576[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link3_QSAT0_Out15Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup1568}}, // ChiEISV2Node
    {255, 3, 0, 0, {1, s_pruneGroup1569}}, // GMENode
    {255, 14, 0, 0, {1, s_pruneGroup1570}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {3, s_pruneGroup1571}}, // IPE
    {255, 16, 30, 0, {3, s_pruneGroup1572}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {2, s_pruneGroup1573}}, // ChiExternalNode_MUXER
    {255, 12, 0, 0, {2, s_pruneGroup1574}}, // ChiEISV2Node
    {65543, 25, 3, 0, {1, s_pruneGroup1575}}, // EVA_MVWarp
    {65538, 29, 0, 0, {5, s_pruneGroup1576}}, // IPE
};

static const PruneVariant s_pruneGroup1577[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1578[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1579[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link4_QSAT0_Out31Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1577}}, // ChiEISV2Node
    {65543, 13, 32, 0, {2, s_pruneGroup1578}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup1579}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1580[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1581[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_14NodeDescriptors[] =
{
    {65546, 0, 1, 0, {1, s_pruneGroup1580}},
    {255, 100, 1, 0, {3, s_pruneGroup1581}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link5_ChiGMENode100_Out1Desc[] =
{
    {65546, 0, 1, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_16NodeDescriptors[] =
{
    {65546, 0, 2, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1582[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1583[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_17NodeDescriptors[] =
{
    {65546, 0, 4, 0, {1, s_pruneGroup1582}},
    {255, 101, 1, 0, {3, s_pruneGroup1583}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link6_ChiGMENode101_Out1Desc[] =
{
    {65546, 0, 4, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_19NodeDescriptors[] =
{
    {65546, 0, 5, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1584[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1585[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 7, 0, {1, s_pruneGroup1584}},
    {255, 102, 1, 0, {3, s_pruneGroup1585}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link7_ChiGMENode102_Out1Desc[] =
{
    {65546, 0, 7, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_22NodeDescriptors[] =
{
    {65546, 0, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1586[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup1586}},
};
static const PruneVariant s_pruneGroup1587[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup1587}},
};
static const PruneVariant s_pruneGroup1588[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup1588}},
};
static const PruneVariant s_pruneGroup1589[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup1589}},
};
static const PruneVariant s_pruneGroup1590[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup1590}},
};
static const PruneVariant s_pruneGroup1591[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup1591}},
};
static const PruneVariant s_pruneGroup1592[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1593[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1594[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1595[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1596[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1597[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1598[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1599[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1600[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1601[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link8_QSAT0_Out16Desc[] =
{
    {255, 12, 1, 0, {3, s_pruneGroup1592}}, // ChiEISV2Node
    {255, 3, 1, 0, {1, s_pruneGroup1593}}, // GMENode
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 1, 0, {1, s_pruneGroup1594}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {3, s_pruneGroup1595}}, // IPE
    {255, 16, 31, 0, {3, s_pruneGroup1596}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {2, s_pruneGroup1597}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup1598}}, // ChiEISV2Node
    {65543, 26, 5, 0, {3, s_pruneGroup1599}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup1600}}, // EVA_MVWarp
    {65538, 29, 1, 0, {5, s_pruneGroup1601}}, // IPE
};

static const PruneVariant s_pruneGroup1602[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1603[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link9_QSAT0_Out32Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1602}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup1603}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1604[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1605[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1606[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1607[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1608[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1609[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1610[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1611[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1612[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1613[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link10_QSAT0_Out17Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup1604}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup1605}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup1606}}, // IPE
    {65538, 22, 2, 0, {2, s_pruneGroup1607}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup1608}}, // IPE
    {255, 11, 32, 0, {3, s_pruneGroup1609}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {3, s_pruneGroup1610}}, // IPE
    {255, 16, 32, 0, {3, s_pruneGroup1611}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {2, s_pruneGroup1612}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {4, s_pruneGroup1613}}, // IPE
};

static const PruneVariant s_pruneGroup1614[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1615[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup1614}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup1615}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link12_QSAT0_Out18Desc[] =
{
    {65546, 0, 9, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link13_QSAT0_Out20Desc[] =
{
    {65546, 0, 11, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link14_QSAT0_Out19Desc[] =
{
    {65546, 0, 10, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link15_QSAT0_Out21Desc[] =
{
    {65546, 0, 12, 0, {0, NULL}}, // QSAT
};

static const PruneVariant s_pruneGroup1616[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1617[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1618[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1619[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1620[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1621[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1622[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link16_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup1616}}, // IPE
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup1617}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup1618}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup1619}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {3, s_pruneGroup1620}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup1621}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup1622}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1623[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1624[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1625[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup1623}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup1624}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup1625}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1626[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1627[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1628[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1629[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link18_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup1626}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup1627}}, // EVA_MVWarp
    {65538, 27, 0, 0, {3, s_pruneGroup1628}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup1629}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1630[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1631[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link19_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup1630}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup1631}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1632[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link20_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1632}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_401_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup1632}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link21_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_402_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1633[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link22_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1633}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_403_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {1, s_pruneGroup1633}},
};
static const PruneVariant s_pruneGroup1634[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link23_IPE12_Out9Desc[] =
{
    {2, 3, 0, 0, {1, s_pruneGroup1634}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_404_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {1, s_pruneGroup1634}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link24_IPE13_Out9Desc[] =
{
    {2, 3, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_405_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link25_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link26_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link27_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link28_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1635[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1636[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link29_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup1635}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup1636}}, // IPE
};

static const PruneVariant s_pruneGroup1637[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1638[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link30_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup1637}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup1638}}, // IPE
};

static const PruneVariant s_pruneGroup1639[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1640[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link31_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup1639}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup1640}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link32_EVA_MCTF10_Out0Desc[] =
{
    {3, 10, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link33_EVA_MCTF12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link34_EVA_MCTF12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link35_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link36_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1641[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1642[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link37_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup1641}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup1642}}, // IPE
};

static const PruneVariant s_pruneGroup1643[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1644[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link38_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup1643}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup1644}}, // IPE
};

static const PruneVariant s_pruneGroup1645[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1646[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link39_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup1645}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup1646}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link40_EVA_MCTF12_Out0Desc[] =
{
    {3, 12, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link41_EVA_MCTF13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link42_EVA_MCTF13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link43_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1647[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1648[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1649[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link44_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 15, 38, 0, {1, s_pruneGroup1647}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup1648}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup1649}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1650[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link45_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup1650}}, // IPE
};

static const PruneVariant s_pruneGroup1651[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link46_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup1651}}, // IPE
};

static const PruneVariant s_pruneGroup1652[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link47_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup1652}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link48_EVA_MCTF13_Out0Desc[] =
{
    {3, 13, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1653[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link49_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup1653}}, // IPE
};

static const PruneVariant s_pruneGroup1654[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link50_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup1654}}, // IPE
};

static const PruneVariant s_pruneGroup1655[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link51_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup1655}}, // IPE
};

static const PruneVariant s_pruneGroup1656[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1657[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1658[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link52_GMENode3_Out0Desc[] =
{
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 10, 0, 0, {2, s_pruneGroup1656}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup1657}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup1658}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1659[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1660[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1661[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1662[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link53_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup1659}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup1660}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup1661}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup1662}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1663[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link54_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup1663}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1664[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1665[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link55_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup1664}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup1665}}, // IPE
};

static const PruneVariant s_pruneGroup1666[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link56_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1666}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_406_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup1666}},
};
static const PruneVariant s_pruneGroup1667[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link57_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup1667}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_407_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup1667}},
};
static const PruneVariant s_pruneGroup1668[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link58_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1668}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_408_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup1668}},
};
static const PruneVariant s_pruneGroup1669[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link59_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup1669}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_409_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup1669}},
};
static const PruneVariant s_pruneGroup1670[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link60_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {3, s_pruneGroup1670}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1671[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link61_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {3, s_pruneGroup1671}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1672[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link62_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {3, s_pruneGroup1672}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1673[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link63_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {3, s_pruneGroup1673}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1674[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link64_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1674}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_410_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup1674}},
};
static const PruneVariant s_pruneGroup1675[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link65_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup1675}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_411_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup1675}},
};
static const PruneVariant s_pruneGroup1676[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link66_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {3, s_pruneGroup1676}}, // IPE
};

static const PruneVariant s_pruneGroup1677[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link67_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {3, s_pruneGroup1677}}, // IPE
};

static const PruneVariant s_pruneGroup1678[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link68_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {3, s_pruneGroup1678}}, // IPE
};

static const PruneVariant s_pruneGroup1679[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link69_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {3, s_pruneGroup1679}}, // IPE
};

static const PruneVariant s_pruneGroup1680[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1681[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link70_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup1680}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup1681}}, // IPE
};

static const PruneVariant s_pruneGroup1682[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1683[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link71_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup1682}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup1683}}, // IPE
};

static const PruneVariant s_pruneGroup1684[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link72_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup1684}}, // IPE
};

static const PruneVariant s_pruneGroup1685[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link73_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup1685}}, // IPE
};

static const PruneVariant s_pruneGroup1686[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link74_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup1686}}, // IPE
};

static const PruneVariant s_pruneGroup1687[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link75_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup1687}}, // IPE
};

static const PruneVariant s_pruneGroup1688[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link76_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup1688}}, // IPE
};

static const PruneVariant s_pruneGroup1689[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link77_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup1689}}, // IPE
};

static const PruneVariant s_pruneGroup1690[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link78_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup1690}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1691[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link79_AISegmentation31_Out30Desc[] =
{
    {3, 88, 0, 0, {6, s_pruneGroup1691}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1692[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link80_AISegmentation31_Out24Desc[] =
{
    {255, 31, 9, 0, {6, s_pruneGroup1692}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1693[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1694[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1695[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1696[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1697[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1698[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1699[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link81_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {3, s_pruneGroup1693}}, // IPE
    {65538, 12, 43, 0, {5, s_pruneGroup1694}}, // IPE
    {65538, 13, 43, 0, {4, s_pruneGroup1695}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup1696}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup1697}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup1698}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup1699}}, // IPE
};

static const PruneVariant s_pruneGroup1700[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1701[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1702[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1703[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1704[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1705[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1706[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link82_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {3, s_pruneGroup1700}}, // IPE
    {65538, 12, 20, 0, {5, s_pruneGroup1701}}, // IPE
    {65538, 13, 20, 0, {4, s_pruneGroup1702}}, // IPE
    {65538, 23, 20, 0, {4, s_pruneGroup1703}}, // IPE
    {65538, 24, 20, 0, {3, s_pruneGroup1704}}, // IPE
    {65538, 26, 20, 0, {4, s_pruneGroup1705}}, // IPE
    {65538, 27, 20, 0, {4, s_pruneGroup1706}}, // IPE
};

static const PruneVariant s_pruneGroup1707[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link83_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup1707}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1708[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link84_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup1708}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1709[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link85_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup1709}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1710[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link86_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup1710}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1711[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link87_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup1711}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1712[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link88_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup1712}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1713[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link89_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup1713}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1714[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithQSAT_Link90_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1714}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_401_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_402_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_403_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_404_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_405_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_406_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_407_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_408_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_409_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_410_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_411_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithQSAT_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_11NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_14NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_16NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_17NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_19NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 2, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_20NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_22NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_23NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_24NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_25NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_26NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_27NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATWithQSAT_source_Link_28NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiGMENode100 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_100InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_100MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_100MappedSourceIds_1[] =
{
  1
};

// ChiGMENode100 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_100OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_100MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_100MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiGMENode101 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_101InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_101MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_101MappedSourceIds_1[] =
{
  1
};

// ChiGMENode101 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_101OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_101MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_101MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiGMENode102 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_102InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_102MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_102MappedSourceIds_1[] =
{
  1
};

// ChiGMENode102 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_102OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_102MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_102MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_11InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_12MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node_114 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_14MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_14MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node_114 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_14OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_14MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_14MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_15InputPortDescriptors[] =
{
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_15OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_15MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER16 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_16InputPortDescriptors[] =
{
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_1[] =
{
  31
};

// ChiExternalNode_MUXER16 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_16OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_16MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_3MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode255_3MappedSourceIds_1[] =
{
  1
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_3MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithQSATNode255_3MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AISegmentation31 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_31InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation31 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode255_31OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_10InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_10OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_12InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_12OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_13InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_13OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_22InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_23InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE24 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_24InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_24OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_25InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_25OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_26InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_26OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE27 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_27InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE27 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_27OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE29 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_29InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
};

// IPE29 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65538_29OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_10InputPortDescriptors[] =
{
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MCTF12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_12InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
};

// EVA_MCTF12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MCTF13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_13InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MVWarp15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_15InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // CVPInputPortImageWarp
};

// EVA_MVWarp15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_15OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// EVA_MVWarp25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_25InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_25OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_26InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65543_26OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// QSAT0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65546_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera1
    {0, 0, 0, 0, { 0 }, NULL}, // QSATInputFullCamera1
    {3, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera2
    {3, 0, 0, 0, { 0 }, NULL}, // QSATInputFullCamera2
    {6, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera3
    {6, 0, 0, 0, { 0 }, NULL}, // QSATInputFullCamera3
    {22, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera1
    {25, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera2
    {28, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera3
    {34, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera1
    {35, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera2
    {36, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera3
    {1, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera1
    {1, 0, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera1
    {2, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera1
    {4, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera2
    {4, 0, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera2
    {5, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera2
    {7, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera3
    {7, 0, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera3
    {8, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera3
    {23, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera1
    {24, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera1
    {26, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera2
    {27, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera2
    {29, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera3
    {30, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera3
    {9, 0, 0, 0, { 0 }, NULL}, // QSATInputPortDataCamera1
    {11, 0, 0, 0, { 0 }, NULL}, // QSATInputPortImageCamera1
    {10, 0, 0, 0, { 0 }, NULL}, // QSATInputPortDataCamera2
    {12, 0, 0, 0, { 0 }, NULL}, // QSATInputPortImageCamera2
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_15[] =
{
  0, 3, 6
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_31[] =
{
  22, 25, 28
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_16[] =
{
  1, 4, 7
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_32[] =
{
  23, 26, 29
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_17[] =
{
  2, 5, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_33[] =
{
  24, 27, 30
};

// QSAT0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithQSATNode65546_0OutputPortDescriptors[] =
{
    {15, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_15, 0, { 0 }, NULL}, // QSATOutputFull
    {31, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_31, 0, { 0 }, NULL}, // QSATDisplayOutputFull
    {16, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_16, 0, { 0 }, NULL}, // QSATOutputDS4
    {32, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_32, 0, { 0 }, NULL}, // QSATDisplayOutputDS4
    {17, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_17, 0, { 0 }, NULL}, // QSATOutputDS16
    {33, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithQSATNode65546_0MappedSourceIds_33, 0, { 0 }, NULL}, // QSATDisplayOutputDS16
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortDataCamera1
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortImageCamera1
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortDataCamera2
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortImageCamera2
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_100_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {35, "0"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_101_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {35, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_102_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {35, "2"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_15_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_16_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node255_31_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_10_properties[] =
{
    {15, "1"},
    {3, "3"},
    {3, "6"},
    {16, "0"},
    {4, "21"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_12_properties[] =
{
    {15, "1"},
    {3, "1"},
    {3, "3"},
    {16, "0"},
    {4, "21"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_13_properties[] =
{
    {15, "1"},
    {3, "2"},
    {3, "3"},
    {16, "0"},
    {4, "21"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_23_properties[] =
{
    {3, "3"},
    {3, "6"},
    {16, "0"},
    {4, "21"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_24_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
    {4, "21"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_25_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_26_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "21"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_27_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "21"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65538_29_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_12_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_13_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_15_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65543_26_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithQSAT_node65546_0_properties[] =
{
    {11, "1"},
};

static const PruneVariant s_pruneGroup1715[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1716[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1717[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1718[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1719[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1720[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1721[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1722[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1723[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1724[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1725[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1726[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1727[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1728[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1729[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1730[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1731[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1732[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1733[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1734[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1735[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1736[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1737[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup1738[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1739[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1740[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1741[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiNode UsecaseZSL_MultiCameraSATWithQSATNodes[] =
{
    {UsecaseZSL_MultiCameraSATWithQSAT_node10_1_properties, 10, 1, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1715}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_100_properties, 255, 100, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_100OutputPortDescriptors}, 4, {3, s_pruneGroup1716}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_101_properties, 255, 101, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_101OutputPortDescriptors}, 4, {3, s_pruneGroup1717}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_102_properties, 255, 102, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_102OutputPortDescriptors}, 4, {3, s_pruneGroup1718}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_11_properties, 255, 11, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup1719}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_12_properties, 255, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_12OutputPortDescriptors}, 3, {3, s_pruneGroup1720}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup1721}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_15_properties, 255, 15, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_15OutputPortDescriptors}, 3, {3, s_pruneGroup1722}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_16_properties, 255, 16, {4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_16OutputPortDescriptors}, 3, {3, s_pruneGroup1723}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_3_properties, 255, 3, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup1724}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup1725}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_10_properties, 65538, 10, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_10OutputPortDescriptors}, 5, {2, s_pruneGroup1726}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_12_properties, 65538, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_12OutputPortDescriptors}, 5, {4, s_pruneGroup1727}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_13_properties, 65538, 13, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_13OutputPortDescriptors}, 5, {3, s_pruneGroup1728}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_22_properties, 65538, 22, {6, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup1729}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_23_properties, 65538, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_23OutputPortDescriptors}, 5, {2, s_pruneGroup1730}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_24_properties, 65538, 24, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_24OutputPortDescriptors}, 5, {2, s_pruneGroup1731}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_25_properties, 65538, 25, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_25OutputPortDescriptors}, 3, {3, s_pruneGroup1732}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_26OutputPortDescriptors}, 5, {3, s_pruneGroup1733}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_27OutputPortDescriptors}, 5, {3, s_pruneGroup1734}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65538_29_properties, 65538, 29, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup1735}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup1736}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_12_properties, 65543, 12, {7, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup1737}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_13_properties, 65543, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13InputPortDescriptors, 8, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup1738}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup1739}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup1740}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup1741}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithQSAT_node65546_0_properties, 65546, 0, {31, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65546_0InputPortDescriptors, 10, { 0 }, UsecaseZSL_MultiCameraSATWithQSATNode65546_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraSATWithQSATLinks[] =
{
    {{255, 100, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link0_ChiGMENode100_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 101, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link1_ChiGMENode101_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 102, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link2_ChiGMENode102_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 15, 0, {0, NULL}}, 10, UsecaseZSL_MultiCameraSATWithQSAT_Link3_QSAT0_Out15Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 31, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithQSAT_Link4_QSAT0_Out31Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 100, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link5_ChiGMENode100_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 101, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link6_ChiGMENode101_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 102, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link7_ChiGMENode102_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 16, 0, {0, NULL}}, 12, UsecaseZSL_MultiCameraSATWithQSAT_Link8_QSAT0_Out16Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 32, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link9_QSAT0_Out32Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 17, 0, {0, NULL}}, 10, UsecaseZSL_MultiCameraSATWithQSAT_Link10_QSAT0_Out17Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 33, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link11_QSAT0_Out33Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link12_QSAT0_Out18Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link13_QSAT0_Out20Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link14_QSAT0_Out19Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 21, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link15_QSAT0_Out21Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 8, UsecaseZSL_MultiCameraSATWithQSAT_Link16_ChiEISV2Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATWithQSAT_Link17_ChiEISV2Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 0, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithQSAT_Link18_ChiEISV3Node_114_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link19_ChiEISV3Node_114_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link20_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link21_IPE12_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link22_IPE10_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link23_IPE12_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 13, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link24_IPE13_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link25_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link26_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link27_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link28_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link29_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link30_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link31_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link32_EVA_MCTF10_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link33_EVA_MCTF12_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link34_EVA_MCTF12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link35_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link36_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link37_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link38_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link39_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link40_EVA_MCTF12_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link41_EVA_MCTF13_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link42_EVA_MCTF13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link43_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATWithQSAT_Link44_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link45_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link46_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link47_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link48_EVA_MCTF13_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link49_EVA_MVWarp15_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link50_EVA_MVWarp15_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link51_EVA_MVWarp15_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithQSAT_Link52_GMENode3_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 1, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATWithQSAT_Link53_GMENode3_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link54_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link55_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link56_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link57_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link58_IPE24_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link59_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link60_IPE25_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link61_ChiExternalNode_MUXER15_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link62_IPE25_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link63_ChiExternalNode_MUXER16_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link64_IPE26_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 27, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link65_IPE27_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link66_ChiExternalNode_MUXER16_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link67_ChiExternalNode_MUXER15_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link68_ChiExternalNode_MUXER16_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link69_ChiExternalNode_MUXER15_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link70_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithQSAT_Link71_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link72_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link73_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link74_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link75_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link76_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link77_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 29, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link78_IPE29_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 31, 30, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link79_AISegmentation31_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 31, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link80_AISegmentation31_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 31, 22, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraSATWithQSAT_Link81_AISegmentation31_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 31, 23, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraSATWithQSAT_Link82_AISegmentation31_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link83_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link84_IPE12_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link85_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link86_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link87_IPE24_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link88_IPE25_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link89_IPE26_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithQSAT_Link90_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSATWithMFHDRWithQSAT***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_0NodeDescriptors[] =
{
    {65546, 0, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_1NodeDescriptors[] =
{
    {65546, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_2NodeDescriptors[] =
{
    {65546, 0, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_3NodeDescriptors[] =
{
    {65546, 0, 37, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_4NodeDescriptors[] =
{
    {65546, 0, 40, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_5NodeDescriptors[] =
{
    {65546, 0, 43, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_6NodeDescriptors[] =
{
    {65546, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_7NodeDescriptors[] =
{
    {65546, 0, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_8NodeDescriptors[] =
{
    {65546, 0, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_9NodeDescriptors[] =
{
    {65546, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_10NodeDescriptors[] =
{
    {65546, 0, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_11NodeDescriptors[] =
{
    {65546, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_12NodeDescriptors[] =
{
    {65546, 0, 38, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_13NodeDescriptors[] =
{
    {65546, 0, 41, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_14NodeDescriptors[] =
{
    {65546, 0, 44, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_15NodeDescriptors[] =
{
    {65546, 0, 39, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_16NodeDescriptors[] =
{
    {65546, 0, 42, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_17NodeDescriptors[] =
{
    {65546, 0, 45, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1742[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_18NodeDescriptors[] =
{
    {65546, 0, 22, 0, {1, s_pruneGroup1742}},
};
static const PruneVariant s_pruneGroup1743[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_19NodeDescriptors[] =
{
    {65546, 0, 25, 0, {1, s_pruneGroup1743}},
};
static const PruneVariant s_pruneGroup1744[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_20NodeDescriptors[] =
{
    {65546, 0, 28, 0, {1, s_pruneGroup1744}},
};
static const PruneVariant s_pruneGroup1745[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_21NodeDescriptors[] =
{
    {65546, 0, 46, 0, {1, s_pruneGroup1745}},
};
static const PruneVariant s_pruneGroup1746[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_22NodeDescriptors[] =
{
    {65546, 0, 49, 0, {1, s_pruneGroup1746}},
};
static const PruneVariant s_pruneGroup1747[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_23NodeDescriptors[] =
{
    {65546, 0, 52, 0, {1, s_pruneGroup1747}},
};
static const PruneVariant s_pruneGroup1748[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_24NodeDescriptors[] =
{
    {65546, 0, 23, 0, {1, s_pruneGroup1748}},
};
static const PruneVariant s_pruneGroup1749[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_25NodeDescriptors[] =
{
    {65546, 0, 26, 0, {1, s_pruneGroup1749}},
};
static const PruneVariant s_pruneGroup1750[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_26NodeDescriptors[] =
{
    {65546, 0, 29, 0, {1, s_pruneGroup1750}},
};
static const PruneVariant s_pruneGroup1751[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_27NodeDescriptors[] =
{
    {65546, 0, 24, 0, {1, s_pruneGroup1751}},
};
static const PruneVariant s_pruneGroup1752[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_28NodeDescriptors[] =
{
    {65546, 0, 27, 0, {1, s_pruneGroup1752}},
};
static const PruneVariant s_pruneGroup1753[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_29NodeDescriptors[] =
{
    {65546, 0, 30, 0, {1, s_pruneGroup1753}},
};
static const PruneVariant s_pruneGroup1754[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_30NodeDescriptors[] =
{
    {65546, 0, 47, 0, {1, s_pruneGroup1754}},
};
static const PruneVariant s_pruneGroup1755[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_31NodeDescriptors[] =
{
    {65546, 0, 50, 0, {1, s_pruneGroup1755}},
};
static const PruneVariant s_pruneGroup1756[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_32NodeDescriptors[] =
{
    {65546, 0, 53, 0, {1, s_pruneGroup1756}},
};
static const PruneVariant s_pruneGroup1757[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_33NodeDescriptors[] =
{
    {65546, 0, 48, 0, {1, s_pruneGroup1757}},
};
static const PruneVariant s_pruneGroup1758[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_34NodeDescriptors[] =
{
    {65546, 0, 51, 0, {1, s_pruneGroup1758}},
};
static const PruneVariant s_pruneGroup1759[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_35NodeDescriptors[] =
{
    {65546, 0, 54, 0, {1, s_pruneGroup1759}},
};
static const PruneVariant s_pruneGroup1760[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_36NodeDescriptors[] =
{
    {65546, 0, 34, 0, {1, s_pruneGroup1760}},
};
static const PruneVariant s_pruneGroup1761[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_37NodeDescriptors[] =
{
    {65546, 0, 35, 0, {1, s_pruneGroup1761}},
};
static const PruneVariant s_pruneGroup1762[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_38NodeDescriptors[] =
{
    {65546, 0, 36, 0, {1, s_pruneGroup1762}},
};
static const PruneVariant s_pruneGroup1763[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1764[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1765[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link0_QSAT0_Out15Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup1763}}, // GMENode
    {255, 12, 7, 0, {2, s_pruneGroup1764}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup1765}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1766[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1767[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1768[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link1_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {1, s_pruneGroup1766}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup1767}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup1768}}, // IPE
};

static const PruneVariant s_pruneGroup1769[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link2_QSAT0_Out31Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup1769}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1770[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1771[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1772[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link3_QSAT0_Out55Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup1770}}, // GMENode
    {255, 12, 6, 0, {2, s_pruneGroup1771}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup1772}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1773[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link4_GMENode3_Out6Desc[] =
{
    {65538, 4, 10050, 0, {1, s_pruneGroup1773}}, // IPE
};

static const PruneVariant s_pruneGroup1774[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link5_QSAT0_Out58Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup1774}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1775[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1776[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1777[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link6_QSAT0_Out16Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup1775}}, // GMENode
    {255, 12, 9, 0, {2, s_pruneGroup1776}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup1777}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1778[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1779[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1780[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link7_QSAT0_Out17Desc[] =
{
    {255, 3, 11, 0, {1, s_pruneGroup1778}}, // GMENode
    {255, 12, 11, 0, {2, s_pruneGroup1779}}, // ChiEISV2Node
    {255, 13, 11, 0, {2, s_pruneGroup1780}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1781[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1782[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1783[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1784[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link8_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup1781}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup1782}}, // EVA_MCTF
    {65543, 1, 33, 0, {1, s_pruneGroup1783}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup1784}}, // IPE
};

static const PruneVariant s_pruneGroup1785[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1786[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link9_GMENode3_Out11Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup1785}}, // IPE
    {65538, 26, 2, 0, {2, s_pruneGroup1786}}, // IPE
};

static const PruneVariant s_pruneGroup1787[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link10_QSAT0_Out32Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup1787}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1788[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link11_QSAT0_Out33Desc[] =
{
    {255, 12, 11, 0, {1, s_pruneGroup1788}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link12_ChiEISV2Node12_Out8Desc[] =
{
    {65538, 6, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link13_ChiEISV2Node12_Out10Desc[] =
{
    {65538, 6, 10066, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link14_ChiEISV2Node12_Out6Desc[] =
{
    {65538, 6, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link15_ChiEISV2Node12_Out9Desc[] =
{
    {65538, 6, 10054, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link16_ChiEISV2Node12_Out11Desc[] =
{
    {65538, 6, 10067, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link17_ChiEISV2Node12_Out7Desc[] =
{
    {65538, 6, 10051, 0, {0, NULL}}, // IPE
    {65543, 3, 32, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link18_ChiEISV3Node13_Out8Desc[] =
{
    {255, 14, 8, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 22, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link19_ChiEISV3Node13_Out10Desc[] =
{
    {255, 14, 10, 0, {0, NULL}}, // ChiEISV3Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link20_ChiEISV3Node13_Out6Desc[] =
{
    {255, 14, 6, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 21, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1789[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link21_ChiEISV3Node13_Out9Desc[] =
{
    {255, 14, 9, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 3, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {3, s_pruneGroup1789}}, // IPE
};

static const PruneVariant s_pruneGroup1790[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link22_ChiEISV3Node13_Out11Desc[] =
{
    {255, 14, 11, 0, {0, NULL}}, // ChiEISV3Node
    {65538, 26, 2, 0, {2, s_pruneGroup1790}}, // IPE
};

static const PruneVariant s_pruneGroup1791[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link23_ChiEISV3Node13_Out7Desc[] =
{
    {255, 14, 7, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {3, s_pruneGroup1791}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link24_ChiEISV3Node14_Out8Desc[] =
{
    {65538, 8, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link25_ChiEISV3Node14_Out10Desc[] =
{
    {65538, 8, 10066, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link26_ChiEISV3Node14_Out6Desc[] =
{
    {65538, 8, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link27_ChiEISV3Node14_Out9Desc[] =
{
    {65538, 8, 10054, 0, {0, NULL}}, // IPE
    {65543, 4, 5, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link28_ChiEISV3Node14_Out11Desc[] =
{
    {65538, 8, 10067, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link29_ChiEISV3Node14_Out7Desc[] =
{
    {65538, 8, 10051, 0, {0, NULL}}, // IPE
    {65543, 4, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1792[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1793[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1794[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link30_QSAT0_Out56Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup1792}}, // GMENode
    {255, 12, 8, 0, {2, s_pruneGroup1793}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup1794}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1795[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1796[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup1797[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link31_QSAT0_Out57Desc[] =
{
    {255, 3, 10, 0, {1, s_pruneGroup1795}}, // GMENode
    {255, 12, 10, 0, {2, s_pruneGroup1796}}, // ChiEISV2Node
    {255, 13, 10, 0, {2, s_pruneGroup1797}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup1798[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1799[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1800[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link32_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup1798}}, // IPE
    {65543, 1, 22, 0, {1, s_pruneGroup1799}}, // EVA_MCTF
    {255, 12, 8, 0, {2, s_pruneGroup1800}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1801[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link33_GMENode3_Out10Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup1801}}, // IPE
};

static const PruneVariant s_pruneGroup1802[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link34_QSAT0_Out59Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup1802}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup1803[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link35_QSAT0_Out60Desc[] =
{
    {255, 12, 10, 0, {1, s_pruneGroup1803}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link36_QSAT0_Out18Desc[] =
{
    {65546, 0, 9, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link37_QSAT0_Out20Desc[] =
{
    {65546, 0, 11, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link38_QSAT0_Out19Desc[] =
{
    {65546, 0, 10, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link39_QSAT0_Out21Desc[] =
{
    {65546, 0, 12, 0, {0, NULL}}, // QSAT
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link40_IPE4_Out10068Desc[] =
{
    {65538, 5, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link41_IPE6_Out10068Desc[] =
{
    {65538, 7, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link42_IPE8_Out10068Desc[] =
{
    {65538, 9, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link43_IPE4_Out10069Desc[] =
{
    {65538, 5, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link44_IPE6_Out10069Desc[] =
{
    {65538, 7, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link45_IPE8_Out10069Desc[] =
{
    {65538, 9, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link46_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link47_EVA_MCTF1_Out16Desc[] =
{
    {65543, 1, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link48_EVA_MCTF1_Out17Desc[] =
{
    {65543, 1, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link49_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link50_EVA_MCTF1_Out18Desc[] =
{
    {65543, 1, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link51_EVA_MCTF1_Out19Desc[] =
{
    {65543, 1, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link52_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link53_EVA_MCTF1_Out37Desc[] =
{
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link54_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1804[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link55_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup1804}}, // IPE
};

static const PruneVariant s_pruneGroup1805[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link56_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup1805}}, // IPE
};

static const PruneVariant s_pruneGroup1806[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link57_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup1806}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link58_EVA_MCTF1_Out0Desc[] =
{
    {3, 4, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link59_EVA_MCTF3_Out1Desc[] =
{
    {65543, 3, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link60_EVA_MCTF3_Out16Desc[] =
{
    {65543, 3, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link61_EVA_MCTF3_Out17Desc[] =
{
    {65543, 3, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link62_EVA_MCTF3_Out2Desc[] =
{
    {65543, 3, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link63_EVA_MCTF3_Out18Desc[] =
{
    {65543, 3, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link64_EVA_MCTF3_Out19Desc[] =
{
    {65543, 3, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link65_EVA_MCTF3_Out36Desc[] =
{
    {65543, 3, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link66_EVA_MCTF3_Out48Desc[] =
{
    {65543, 3, 47, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link67_EVA_MCTF3_Out37Desc[] =
{
    {65543, 3, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 4, 38, 0, {0, NULL}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1807[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link68_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup1807}}, // IPE
};

static const PruneVariant s_pruneGroup1808[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link69_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup1808}}, // IPE
};

static const PruneVariant s_pruneGroup1809[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link70_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup1809}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link71_EVA_MVWarp4_Out48Desc[] =
{
    {65543, 4, 47, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link72_EVA_MVWarp4_Out39Desc[] =
{
    {65538, 9, 39, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link73_EVA_MVWarp4_Out40Desc[] =
{
    {65538, 9, 40, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link74_EVA_MVWarp4_Out41Desc[] =
{
    {65538, 9, 41, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link75_EVA_MCTF3_Out0Desc[] =
{
    {3, 6, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link76_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_412_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link77_IPE7_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_413_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 7, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link78_IPE5_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_414_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1810[] = {{PruneGroupEIS, PruneTypeEISv2}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link79_IPE7_Out9Desc[] =
{
    {2, 5, 0, 0, {1, s_pruneGroup1810}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_415_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 7, 9, 0, {1, s_pruneGroup1810}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link80_IPE9_Out9Desc[] =
{
    {2, 5, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_416_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1811[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link81_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup1811}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1812[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link82_AISegmentation10_Out30Desc[] =
{
    {3, 88, 0, 0, {5, s_pruneGroup1812}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1813[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link83_AISegmentation10_Out24Desc[] =
{
    {255, 10, 9, 0, {5, s_pruneGroup1813}}, // AISegmentation
};

static const PruneVariant s_pruneGroup1814[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1815[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1816[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link84_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup1814}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup1815}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup1816}}, // IPE
};

static const PruneVariant s_pruneGroup1817[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1818[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1819[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link85_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup1817}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup1818}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup1819}}, // IPE
};

static const PruneVariant s_pruneGroup1820[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link86_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup1820}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1821[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link87_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup1821}}, // OfflineStats
};

static const PruneVariant s_pruneGroup1822[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link88_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup1822}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_412_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_413_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_414_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_415_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_416_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_1NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_2NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_3NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_4NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_5NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_6NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_7NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_8NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_9NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_10NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_11NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_12NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_13NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_14NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_15NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_16NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_17NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_18NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_19NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_20NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_21NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_22NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_23NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_24NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_25NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_26NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_27NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_28NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_29NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_30NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_31NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_32NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_33NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_34NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_35NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_36NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_37NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_Link_38NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// AISegmentation10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Long
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {10, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Short
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {10, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_10[] =
{
  10
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_11[] =
{
  11
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_7[] =
{
  7
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {10, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {11, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// ChiEISV3Node13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {10, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_10[] =
{
  10
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_11[] =
{
  11
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_7[] =
{
  7
};

// ChiEISV3Node13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {10, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {11, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// ChiEISV3Node14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {10, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Short
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Long
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_10[] =
{
  10
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_11[] =
{
  11
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_7[] =
{
  7
};

// ChiEISV3Node14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {10, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {11, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {11, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {10, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_7[] =
{
  7
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_11[] =
{
  11
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_10[] =
{
  10
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3OutputPortDescriptors[] =
{
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {11, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_11, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Long
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {10, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16Short
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_4InputPortDescriptors[] =
{
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPEInputPortFull
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEInputPortFull
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPEInputPortDS4
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPEInputPortDS16Long
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEInputPortDS4
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEInputPortDS16Short
};

// IPE4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_4OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_5OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_6InputPortDescriptors[] =
{
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEInputPortDS4
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEInputPortDS16Short
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEInputPortFull
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPEInputPortDS4Ref
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPEInputPortDS16Long
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPEInputPortFullRef
};

// IPE6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_6OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_7InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_7OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_8InputPortDescriptors[] =
{
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEInputPortDS4
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEInputPortDS16Short
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEInputPortFull
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPEInputPortDS4Ref
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPEInputPortDS16Long
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPEInputPortFullRef
};

// IPE8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_8OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE9 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_9InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE9 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_9OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // CVPInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MCTF3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDisplay
    {22, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2TARIFEDS4
    {21, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // CVPInputPortIFEDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // CVPInputPortTARIFEFull
    {9, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData
    {10, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // CVPInputPortData3
    {6, 0, 0, 0, { 0 }, NULL}, // CVPInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // CVPInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // CVPInputPort3REFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDMMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortData3
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImage3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortDMM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortVector
};

// EVA_MVWarp4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // CVPInputPortImageWarp
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MVWarp4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4OutputPortDescriptors[] =
{
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // CVPOutputPortImageWarpStage2DSX
};

// QSAT0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera1
    {3, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera2
    {6, 1, 0, 0, { 0 }, NULL}, // QSATInputFullCamera3
    {37, 1, 0, 0, { 0 }, NULL}, // QSATInputFullShortCamera1
    {40, 1, 0, 0, { 0 }, NULL}, // QSATInputFullShortCamera2
    {43, 1, 0, 0, { 0 }, NULL}, // QSATInputFullShortCamera3
    {1, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera1
    {4, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera2
    {7, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4Camera3
    {2, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera1
    {5, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera2
    {8, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16Camera3
    {38, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4ShortCamera1
    {41, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4ShortCamera2
    {44, 1, 0, 0, { 0 }, NULL}, // QSATInputDS4ShortCamera3
    {39, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16ShortCamera1
    {42, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16ShortCamera2
    {45, 1, 0, 0, { 0 }, NULL}, // QSATInputDS16ShortCamera3
    {22, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera1
    {25, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera2
    {28, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullCamera3
    {46, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullShortCamera1
    {49, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullShortCamera2
    {52, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputFullShortCamera3
    {23, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera1
    {26, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera2
    {29, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4Camera3
    {24, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera1
    {27, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera2
    {30, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16Camera3
    {47, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4ShortCamera1
    {50, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4ShortCamera2
    {53, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS4ShortCamera3
    {48, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16ShortCamera1
    {51, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16ShortCamera2
    {54, 1, 0, 0, { 0 }, NULL}, // QSATDisplayInputDS16ShortCamera3
    {34, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera1
    {35, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera2
    {36, 1, 0, 0, { 0 }, NULL}, // QSATInputFDCamera3
    {9, 0, 0, 0, { 0 }, NULL}, // QSATInputPortDataCamera1
    {11, 0, 0, 0, { 0 }, NULL}, // QSATInputPortImageCamera1
    {10, 0, 0, 0, { 0 }, NULL}, // QSATInputPortDataCamera2
    {12, 0, 0, 0, { 0 }, NULL}, // QSATInputPortImageCamera2
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_15[] =
{
  0, 3, 6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_31[] =
{
  22, 25, 28
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_55[] =
{
  37, 40, 43
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_58[] =
{
  46, 49, 52
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_16[] =
{
  1, 4, 7
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_17[] =
{
  2, 5, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_32[] =
{
  23, 26, 29
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_33[] =
{
  24, 27, 30
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_56[] =
{
  38, 41, 44
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_57[] =
{
  39, 42, 45
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_59[] =
{
  47, 50, 53
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_60[] =
{
  48, 51, 54
};

// QSAT0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0OutputPortDescriptors[] =
{
    {15, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_15, 0, { 0 }, NULL}, // QSATOutputFull
    {31, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_31, 0, { 0 }, NULL}, // QSATDisplayOutputFull
    {55, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_55, 0, { 0 }, NULL}, // QSATOutputFullShort
    {58, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_58, 0, { 0 }, NULL}, // QSATDisplayOutputFullShort
    {16, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_16, 0, { 0 }, NULL}, // QSATOutputDS4
    {17, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_17, 0, { 0 }, NULL}, // QSATOutputDS16
    {32, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_32, 0, { 0 }, NULL}, // QSATDisplayOutputDS4
    {33, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_33, 0, { 0 }, NULL}, // QSATDisplayOutputDS16
    {56, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_56, 0, { 0 }, NULL}, // QSATOutputDS4Short
    {57, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_57, 0, { 0 }, NULL}, // QSATOutputDS16Short
    {59, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_59, 0, { 0 }, NULL}, // QSATDisplayOutputDS4Short
    {60, 0, 0, 0, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0MappedSourceIds_60, 0, { 0 }, NULL}, // QSATDisplayOutputDS16Short
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortDataCamera1
    {20, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortImageCamera1
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortDataCamera2
    {21, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // QSATOutputPortImageCamera2
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_10_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_13_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_26_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_4_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "6"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_5_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_6_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_7_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_8_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_9_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_1_properties[] =
{
    {2, "4"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_3_properties[] =
{
    {2, "4"},
    {3, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_4_properties[] =
{
    {2, "8"},
    {3, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65546_0_properties[] =
{
    {11, "1"},
};

static const PruneVariant s_pruneGroup1823[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1824[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1825[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1826[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1827[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1828[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1829[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1830[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1831[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1832[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1833[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1834[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1835[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1836[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1837[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1838[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiNode UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNodes[] =
{
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node10_1_properties, 10, 1, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup1823}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_10OutputPortDescriptors}, 2, {4, s_pruneGroup1824}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_12_properties, 255, 12, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup1825}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_13_properties, 255, 13, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup1826}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_14_properties, 255, 14, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup1827}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node255_3_properties, 255, 3, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3InputPortDescriptors, 6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup1828}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_26_properties, 65538, 26, {6, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup1829}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_4_properties, 65538, 4, {6, { 3, 6, 6 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_4InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_4OutputPortDescriptors}, 4, {1, s_pruneGroup1830}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_5_properties, 65538, 5, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_5OutputPortDescriptors}, 2, {1, s_pruneGroup1831}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_6_properties, 65538, 6, {6, { 3, 6, 6 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_6InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_6OutputPortDescriptors}, 3, {2, s_pruneGroup1832}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_7_properties, 65538, 7, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_7InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_7OutputPortDescriptors}, 2, {2, s_pruneGroup1833}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_8_properties, 65538, 8, {6, { 3, 6, 6 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_8InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_8OutputPortDescriptors}, 3, {2, s_pruneGroup1834}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65538_9_properties, 65538, 9, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_9InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65538_9OutputPortDescriptors}, 2, {2, s_pruneGroup1835}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup1836}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3InputPortDescriptors, 13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup1837}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup1838}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_node65546_0_properties, 65546, 0, {43, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0InputPortDescriptors, 16, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNode65546_0OutputPortDescriptors}, 1, {0, NULL}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraSATWithMFHDRWithQSATLinks[] =
{
    {{65546, 0, 15, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link0_QSAT0_Out15Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 7, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link1_GMENode3_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 31, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link2_QSAT0_Out31Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 55, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link3_QSAT0_Out55Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link4_GMENode3_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 58, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link5_QSAT0_Out58Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 16, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link6_QSAT0_Out16Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 17, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link7_QSAT0_Out17Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 9, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link8_GMENode3_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 11, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link9_GMENode3_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 32, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link10_QSAT0_Out32Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 33, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link11_QSAT0_Out33Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link12_ChiEISV2Node12_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link13_ChiEISV2Node12_Out10Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link14_ChiEISV2Node12_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link15_ChiEISV2Node12_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link16_ChiEISV2Node12_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 7, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link17_ChiEISV2Node12_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link18_ChiEISV3Node13_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link19_ChiEISV3Node13_Out10Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 6, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link20_ChiEISV3Node13_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 9, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link21_ChiEISV3Node13_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 11, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link22_ChiEISV3Node13_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 7, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link23_ChiEISV3Node13_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link24_ChiEISV3Node14_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link25_ChiEISV3Node14_Out10Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link26_ChiEISV3Node14_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link27_ChiEISV3Node14_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link28_ChiEISV3Node14_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 7, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link29_ChiEISV3Node14_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 56, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link30_QSAT0_Out56Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 57, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link31_QSAT0_Out57Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 8, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link32_GMENode3_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link33_GMENode3_Out10Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 59, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link34_QSAT0_Out59Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 60, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link35_QSAT0_Out60Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link36_QSAT0_Out18Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 20, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link37_QSAT0_Out20Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link38_QSAT0_Out19Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65546, 0, 21, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link39_QSAT0_Out21Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link40_IPE4_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link41_IPE6_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 8, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link42_IPE8_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link43_IPE4_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link44_IPE6_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 8, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link45_IPE8_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link46_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link47_EVA_MCTF1_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link48_EVA_MCTF1_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link49_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link50_EVA_MCTF1_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link51_EVA_MCTF1_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link52_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link53_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link54_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link55_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link56_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link57_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link58_EVA_MCTF1_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link59_EVA_MCTF3_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link60_EVA_MCTF3_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link61_EVA_MCTF3_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link62_EVA_MCTF3_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link63_EVA_MCTF3_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link64_EVA_MCTF3_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link65_EVA_MCTF3_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link66_EVA_MCTF3_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 37, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link67_EVA_MCTF3_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link68_EVA_MCTF3_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link69_EVA_MCTF3_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link70_EVA_MCTF3_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link71_EVA_MVWarp4_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link72_EVA_MVWarp4_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link73_EVA_MVWarp4_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link74_EVA_MVWarp4_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link75_EVA_MCTF3_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link76_IPE5_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link77_IPE7_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link78_IPE5_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link79_IPE7_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 9, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link80_IPE9_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link81_IPE26_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 30, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link82_AISegmentation10_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 10, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link83_AISegmentation10_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 10, 22, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link84_AISegmentation10_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 10, 23, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link85_AISegmentation10_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link86_IPE5_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link87_IPE7_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_Link88_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSATNoGPU***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_0NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_1NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_2NodeDescriptors[] =
{
    {255, 1, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_3NodeDescriptors[] =
{
    {255, 1, 3, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1839[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {1, s_pruneGroup1839}},
};
static const PruneVariant s_pruneGroup1840[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {1, s_pruneGroup1840}},
};
static const PruneVariant s_pruneGroup1841[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {1, s_pruneGroup1841}},
};
static const PruneVariant s_pruneGroup1842[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {1, s_pruneGroup1842}},
};
static const PruneVariant s_pruneGroup1843[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_8NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup1843}},
};
static const PruneVariant s_pruneGroup1844[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_9NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup1844}},
};
static const PruneVariant s_pruneGroup1845[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_10NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup1845}},
};
static const PruneVariant s_pruneGroup1846[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_11NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup1846}},
};
static const PruneVariant s_pruneGroup1847[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1848[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1849[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1850[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1851[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1852[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1853[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1854[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link0_ChiExternalNode1_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup1847}}, // GMENode
    {255, 12, 0, 0, {2, s_pruneGroup1848}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup1849}}, // ChiEISV2Node
    {255, 12, 0, 0, {3, s_pruneGroup1850}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup1851}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup1852}}, // ChiGMENode
    {255, 10, 0, 0, {1, s_pruneGroup1853}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {3, s_pruneGroup1854}}, // IPE
};

static const PruneVariant s_pruneGroup1855[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1856[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1857[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1858[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1859[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1860[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1861[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1862[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link1_SATNode1_Out1Desc[] =
{
    {255, 10, 1, 0, {1, s_pruneGroup1855}}, // ChiExternalNode_MUXER
    {255, 12, 1, 0, {2, s_pruneGroup1856}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup1857}}, // ChiEISV2Node
    {255, 12, 1, 0, {3, s_pruneGroup1858}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup1859}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup1860}}, // ChiGMENode
    {255, 3, 1, 0, {1, s_pruneGroup1861}}, // GMENode
    {65538, 29, 1, 0, {3, s_pruneGroup1862}}, // IPE
};

static const PruneVariant s_pruneGroup1863[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link2_ChiExternalNode1_Out17Desc[] =
{
    {65538, 14, 0, 0, {1, s_pruneGroup1863}}, // IPE
};

static const PruneVariant s_pruneGroup1864[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1865[] = {{PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1866[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1867[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1868[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1869[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1870[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1871[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1872[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1873[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1874[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1875[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1876[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link3_SATNode1_Out2Desc[] =
{
    {255, 10, 2, 0, {1, s_pruneGroup1864}}, // ChiExternalNode_MUXER
    {65538, 10, 2, 0, {2, s_pruneGroup1865}}, // IPE
    {65538, 12, 2, 0, {4, s_pruneGroup1866}}, // IPE
    {65538, 13, 2, 0, {4, s_pruneGroup1867}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup1868}}, // IPE
    {65538, 22, 2, 0, {3, s_pruneGroup1869}}, // IPE
    {65538, 22, 2, 0, {4, s_pruneGroup1870}}, // IPE
    {255, 11, 32, 0, {4, s_pruneGroup1871}}, // ChiExternalNode_MUXER
    {65538, 25, 2, 0, {5, s_pruneGroup1872}}, // IPE
    {65538, 28, 2, 0, {4, s_pruneGroup1873}}, // IPE
    {255, 16, 32, 0, {5, s_pruneGroup1874}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {4, s_pruneGroup1875}}, // ChiExternalNode_MUXER
    {65538, 29, 2, 0, {6, s_pruneGroup1876}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link4_IPE14_Out10Desc[] =
{
    {255, 10, 30, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link5_IPE14_Out11Desc[] =
{
    {255, 10, 31, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link6_IPE14_Out12Desc[] =
{
    {255, 10, 32, 0, {0, NULL}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1877[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1878[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1879[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1880[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1881[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link7_ChiExternalNode_MUXER10_Out0Desc[] =
{
    {255, 3, 0, 0, {1, s_pruneGroup1877}}, // GMENode
    {255, 12, 0, 0, {3, s_pruneGroup1878}}, // ChiEISV2Node
    {255, 23, 0, 0, {4, s_pruneGroup1879}}, // ChiEISV2Node
    {255, 13, 0, 0, {3, s_pruneGroup1880}}, // ChiGMENode
    {65538, 29, 0, 0, {3, s_pruneGroup1881}}, // IPE
};

static const PruneVariant s_pruneGroup1882[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1883[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1884[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1885[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1886[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link8_ChiExternalNode_MUXER10_Out1Desc[] =
{
    {255, 3, 1, 0, {1, s_pruneGroup1882}}, // GMENode
    {255, 12, 1, 0, {3, s_pruneGroup1883}}, // ChiEISV2Node
    {255, 23, 1, 0, {4, s_pruneGroup1884}}, // ChiEISV2Node
    {255, 13, 1, 0, {3, s_pruneGroup1885}}, // ChiGMENode
    {65538, 29, 1, 0, {3, s_pruneGroup1886}}, // IPE
};

static const PruneVariant s_pruneGroup1887[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1888[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1889[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1890[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1891[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1892[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1893[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1894[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1895[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1896[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupResolutionUpscale, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link9_ChiExternalNode_MUXER10_Out2Desc[] =
{
    {65538, 10, 2, 0, {1, s_pruneGroup1887}}, // IPE
    {65538, 12, 2, 0, {3, s_pruneGroup1888}}, // IPE
    {65538, 13, 2, 0, {3, s_pruneGroup1889}}, // IPE
    {65538, 66, 2, 0, {7, s_pruneGroup1890}}, // IPE
    {255, 16, 32, 0, {4, s_pruneGroup1891}}, // ChiExternalNode_MUXER
    {255, 15, 32, 0, {3, s_pruneGroup1892}}, // ChiExternalNode_MUXER
    {255, 11, 32, 0, {4, s_pruneGroup1893}}, // ChiExternalNode_MUXER
    {65538, 22, 2, 0, {4, s_pruneGroup1894}}, // IPE
    {65538, 25, 2, 0, {4, s_pruneGroup1895}}, // IPE
    {65538, 29, 2, 0, {5, s_pruneGroup1896}}, // IPE
};

static const PruneVariant s_pruneGroup1897[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1898[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1899[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1900[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1901[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link10_GMENode3_Out0Desc[] =
{
    {65543, 10, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 10, 0, 0, {1, s_pruneGroup1897}}, // IPE
    {65538, 66, 0, 0, {6, s_pruneGroup1898}}, // IPE
    {65538, 22, 0, 0, {2, s_pruneGroup1899}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup1900}}, // ChiExternalNode_MUXER
    {65538, 29, 0, 0, {2, s_pruneGroup1901}}, // IPE
};

static const PruneVariant s_pruneGroup1902[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1903[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1904[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1905[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1906[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1907[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link11_GMENode3_Out1Desc[] =
{
    {65543, 10, 5, 0, {1, s_pruneGroup1902}}, // EVA_MCTF
    {65538, 10, 1, 0, {2, s_pruneGroup1903}}, // IPE
    {65538, 66, 1, 0, {6, s_pruneGroup1904}}, // IPE
    {65543, 10, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup1905}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup1906}}, // ChiExternalNode_MUXER
    {65538, 29, 1, 0, {2, s_pruneGroup1907}}, // IPE
};

static const PruneVariant s_pruneGroup1908[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1909[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1910[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1911[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link12_ChiExternalNode1_Out10Desc[] =
{
    {255, 12, 0, 0, {2, s_pruneGroup1908}}, // ChiEISV2Node
    {255, 23, 0, 0, {3, s_pruneGroup1909}}, // ChiEISV2Node
    {65543, 13, 32, 0, {3, s_pruneGroup1910}}, // EVA
    {255, 15, 30, 0, {2, s_pruneGroup1911}}, // ChiExternalNode_MUXER
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_25NodeDescriptors[] =
{
    {255, 1, 20, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_26NodeDescriptors[] =
{
    {255, 1, 21, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_27NodeDescriptors[] =
{
    {255, 1, 22, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_28NodeDescriptors[] =
{
    {255, 1, 23, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_29NodeDescriptors[] =
{
    {255, 1, 24, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_30NodeDescriptors[] =
{
    {255, 1, 25, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_31NodeDescriptors[] =
{
    {255, 1, 26, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_32NodeDescriptors[] =
{
    {255, 1, 27, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1912[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_33NodeDescriptors[] =
{
    {255, 1, 30, 0, {1, s_pruneGroup1912}},
};
static const PruneVariant s_pruneGroup1913[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_34NodeDescriptors[] =
{
    {255, 1, 31, 0, {1, s_pruneGroup1913}},
};
static const PruneVariant s_pruneGroup1914[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_35NodeDescriptors[] =
{
    {255, 1, 32, 0, {1, s_pruneGroup1914}},
};
static const PruneVariant s_pruneGroup1915[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_36NodeDescriptors[] =
{
    {255, 1, 33, 0, {1, s_pruneGroup1915}},
};
static const PruneVariant s_pruneGroup1916[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_37NodeDescriptors[] =
{
    {255, 1, 34, 0, {1, s_pruneGroup1916}},
};
static const PruneVariant s_pruneGroup1917[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_38NodeDescriptors[] =
{
    {255, 1, 35, 0, {1, s_pruneGroup1917}},
};
static const PruneVariant s_pruneGroup1918[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_39NodeDescriptors[] =
{
    {255, 1, 36, 0, {1, s_pruneGroup1918}},
};
static const PruneVariant s_pruneGroup1919[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_Link_40NodeDescriptors[] =
{
    {255, 1, 37, 0, {1, s_pruneGroup1919}},
};
static const PruneVariant s_pruneGroup1920[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1921[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1922[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link13_ChiSATNode1_Out11Desc[] =
{
    {255, 12, 1, 0, {2, s_pruneGroup1920}}, // ChiEISV2Node
    {255, 23, 1, 0, {3, s_pruneGroup1921}}, // ChiEISV2Node
    {255, 15, 31, 0, {2, s_pruneGroup1922}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1923[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1924[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link14_SATNode1_Out12Desc[] =
{
    {65538, 12, 2, 0, {2, s_pruneGroup1923}}, // IPE
    {255, 15, 32, 0, {2, s_pruneGroup1924}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1925[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1926[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1927[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1928[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1929[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1930[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1931[] = {{PruneGroupEIS, PruneTypeEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link15_ChiEISV2Node12_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup1925}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup1926}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup1927}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup1928}}, // ChiExternalNode_MUXER
    {65538, 26, 0, 0, {4, s_pruneGroup1929}}, // IPE
    {65543, 25, 32, 0, {3, s_pruneGroup1930}}, // EVA
    {65543, 25, 3, 0, {1, s_pruneGroup1931}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1932[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1933[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1934[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1935[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link16_ChiEISV2Node23_Out0Desc[] =
{
    {65538, 12, 0, 0, {1, s_pruneGroup1932}}, // IPE
    {65543, 12, 32, 0, {0, NULL}}, // EVA
    {65543, 12, 3, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 32, 0, {1, s_pruneGroup1933}}, // EVA
    {65538, 22, 0, 0, {2, s_pruneGroup1934}}, // IPE
    {255, 11, 30, 0, {2, s_pruneGroup1935}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1936[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1937[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1938[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link17_ChiEISV2Node12_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup1936}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup1937}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup1938}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1939[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1940[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1941[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link18_ChiEISV2Node23_Out1Desc[] =
{
    {65538, 12, 1, 0, {1, s_pruneGroup1939}}, // IPE
    {65543, 12, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 12, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 22, 1, 0, {2, s_pruneGroup1940}}, // IPE
    {255, 11, 31, 0, {2, s_pruneGroup1941}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup1942[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1943[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1944[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1945[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1946[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1947[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1948[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup1949[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link19_ChiGMENode13_Out0Desc[] =
{
    {255, 14, 0, 0, {1, s_pruneGroup1942}}, // ChiEISV3Node_1
    {65543, 13, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 0, 0, {4, s_pruneGroup1943}}, // IPE
    {65538, 28, 0, 0, {3, s_pruneGroup1944}}, // IPE
    {65538, 30, 0, 0, {3, s_pruneGroup1945}}, // IPE
    {255, 16, 30, 0, {4, s_pruneGroup1946}}, // ChiExternalNode_MUXER
    {255, 15, 30, 0, {3, s_pruneGroup1947}}, // ChiExternalNode_MUXER
    {65543, 25, 3, 0, {1, s_pruneGroup1948}}, // EVA_MVWarp
    {65538, 29, 0, 0, {3, s_pruneGroup1949}}, // IPE
};

static const PruneVariant s_pruneGroup1950[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1951[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1952[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1953[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1954[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1955[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1956[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1957[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link20_ChiGMENode13_Out1Desc[] =
{
    {255, 14, 1, 0, {1, s_pruneGroup1950}}, // ChiEISV3Node_1
    {65543, 13, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 13, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 25, 1, 0, {4, s_pruneGroup1951}}, // IPE
    {65538, 28, 1, 0, {3, s_pruneGroup1952}}, // IPE
    {255, 16, 31, 0, {4, s_pruneGroup1953}}, // ChiExternalNode_MUXER
    {255, 15, 31, 0, {3, s_pruneGroup1954}}, // ChiExternalNode_MUXER
    {65543, 26, 5, 0, {3, s_pruneGroup1955}}, // EVA_MVWarp
    {65543, 25, 5, 0, {3, s_pruneGroup1956}}, // EVA_MVWarp
    {65538, 29, 1, 0, {3, s_pruneGroup1957}}, // IPE
};

static const PruneVariant s_pruneGroup1958[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1959[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1960[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1961[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link21_ChiEISV3Node_114_Out0Desc[] =
{
    {65538, 13, 0, 0, {1, s_pruneGroup1958}}, // IPE13
    {65543, 15, 3, 0, {1, s_pruneGroup1959}}, // EVA_MVWarp
    {65538, 27, 0, 0, {4, s_pruneGroup1960}}, // IPE
    {65543, 26, 3, 0, {3, s_pruneGroup1961}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1962[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1963[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link22_ChiEISV3Node_114_Out1Desc[] =
{
    {65538, 13, 1, 0, {1, s_pruneGroup1962}}, // IPE13
    {65543, 15, 5, 0, {1, s_pruneGroup1963}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1964[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link23_IPE10_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
    {9, 66, 64, 0, {3, s_pruneGroup1964}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link24_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {0, NULL}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1965[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link25_StatsParse66_Out0Desc[] =
{
    {3, 10, 0, 0, {3, s_pruneGroup1965}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup1966[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link26_IPE10_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1966}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_417_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 10, 8, 0, {1, s_pruneGroup1966}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link27_IPE10_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_418_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 10, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1967[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link28_IPE12_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup1967}}, // StatsParse
};

static const PruneVariant s_pruneGroup1968[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link29_IPE12_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup1968}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_419_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 12, 8, 0, {1, s_pruneGroup1968}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link30_IPE12_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_420_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 12, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup1969[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1970[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link31_IPE10_Out9Desc[] =
{
    {2, 3, 0, 0, {4, s_pruneGroup1969}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 21, 0, 0, {2, s_pruneGroup1970}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 10, 9, 0, {4, s_pruneGroup1969}},
};
static const PruneVariant s_pruneGroup1971[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link32_ChiHDR10P21_Out0Desc[] =
{
    {2, 3, 0, 0, {6, s_pruneGroup1971}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_422_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {6, s_pruneGroup1971}},
};
static const PruneVariant s_pruneGroup1972[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}};
static const PruneVariant s_pruneGroup1973[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link33_IPE66_Out9Desc[] =
{
    {2, 3, 0, 0, {5, s_pruneGroup1972}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {255, 66, 0, 0, {3, s_pruneGroup1973}}, // ChiHDR10P
};

static ChiLinkNodeDescriptor s_423_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 66, 9, 0, {5, s_pruneGroup1972}},
};
static const PruneVariant s_pruneGroup1974[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link34_ChiHDR10P66_Out0Desc[] =
{
    {2, 8, 0, 0, {3, s_pruneGroup1974}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_424_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 66, 0, 0, {3, s_pruneGroup1974}},
};
static const PruneVariant s_pruneGroup1975[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1976[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1977[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupPREVIEWCB, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link35_IPE12_Out9Desc[] =
{
    {255, 21, 0, 0, {3, s_pruneGroup1975}}, // ChiHDR10P
    {2, 3, 0, 0, {3, s_pruneGroup1976}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
    {2, 4, 0, 0, {5, s_pruneGroup1977}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW_CALLBACK
};

static ChiLinkNodeDescriptor s_425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {3, s_pruneGroup1976}},
};
static ChiLinkNodeDescriptor s_426_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors[] =
{
    {65538, 12, 9, 0, {5, s_pruneGroup1977}},
};
static const PruneVariant s_pruneGroup1978[] = {{PruneGroupHDR10P, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1979[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link36_IPE13_Out9Desc[] =
{
    {255, 21, 0, 0, {2, s_pruneGroup1978}}, // ChiHDR10P
    {2, 3, 0, 0, {2, s_pruneGroup1979}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_427_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 13, 9, 0, {2, s_pruneGroup1979}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link37_EVA_MCTF10_Out1Desc[] =
{
    {65543, 10, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link38_EVA_MCTF10_Out2Desc[] =
{
    {65543, 10, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link39_EVA_MCTF10_Out36Desc[] =
{
    {65543, 10, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link40_EVA_MCTF10_Out37Desc[] =
{
    {65543, 10, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1980[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1981[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1982[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link41_EVA_MCTF10_Out39Desc[] =
{
    {65538, 10, 39, 0, {2, s_pruneGroup1980}}, // IPE
    {65538, 66, 39, 0, {6, s_pruneGroup1981}}, // IPE
    {65538, 23, 39, 0, {2, s_pruneGroup1982}}, // IPE
};

static const PruneVariant s_pruneGroup1983[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1984[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1985[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link42_EVA_MCTF10_Out40Desc[] =
{
    {65538, 10, 40, 0, {2, s_pruneGroup1983}}, // IPE
    {65538, 66, 40, 0, {6, s_pruneGroup1984}}, // IPE
    {65538, 23, 40, 0, {2, s_pruneGroup1985}}, // IPE
};

static const PruneVariant s_pruneGroup1986[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1987[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1988[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link43_EVA_MCTF10_Out41Desc[] =
{
    {65538, 10, 41, 0, {2, s_pruneGroup1986}}, // IPE
    {65538, 66, 41, 0, {6, s_pruneGroup1987}}, // IPE
    {65538, 23, 41, 0, {2, s_pruneGroup1988}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link44_EVA_MCTF12_Out1Desc[] =
{
    {65543, 12, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link45_EVA_MCTF12_Out2Desc[] =
{
    {65543, 12, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link46_EVA_MCTF12_Out36Desc[] =
{
    {65543, 12, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link47_EVA_MCTF12_Out37Desc[] =
{
    {65543, 12, 35, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1989[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1990[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link48_EVA_MCTF12_Out39Desc[] =
{
    {65538, 12, 39, 0, {2, s_pruneGroup1989}}, // IPE
    {65538, 24, 39, 0, {2, s_pruneGroup1990}}, // IPE
};

static const PruneVariant s_pruneGroup1991[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1992[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link49_EVA_MCTF12_Out40Desc[] =
{
    {65538, 12, 40, 0, {2, s_pruneGroup1991}}, // IPE
    {65538, 24, 40, 0, {2, s_pruneGroup1992}}, // IPE
};

static const PruneVariant s_pruneGroup1993[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1994[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link50_EVA_MCTF12_Out41Desc[] =
{
    {65538, 12, 41, 0, {2, s_pruneGroup1993}}, // IPE
    {65538, 24, 41, 0, {2, s_pruneGroup1994}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link51_EVA_MCTF13_Out1Desc[] =
{
    {65543, 13, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link52_EVA_MCTF13_Out2Desc[] =
{
    {65543, 13, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link53_EVA_MCTF13_Out36Desc[] =
{
    {65543, 13, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup1995[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup1996[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup1997[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link54_EVA_MCTF13_Out37Desc[] =
{
    {65543, 13, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 15, 38, 0, {1, s_pruneGroup1995}}, // EVA_MVWarp
    {65543, 26, 38, 0, {3, s_pruneGroup1996}}, // EVA_MVWarp
    {65543, 25, 38, 0, {3, s_pruneGroup1997}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup1998[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link55_EVA_MCTF13_Out39Desc[] =
{
    {65538, 12, 39, 0, {3, s_pruneGroup1998}}, // IPE
};

static const PruneVariant s_pruneGroup1999[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link56_EVA_MCTF13_Out40Desc[] =
{
    {65538, 12, 40, 0, {3, s_pruneGroup1999}}, // IPE
};

static const PruneVariant s_pruneGroup2000[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link57_EVA_MCTF13_Out41Desc[] =
{
    {65538, 12, 41, 0, {3, s_pruneGroup2000}}, // IPE
};

static const PruneVariant s_pruneGroup2001[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link58_EVA_MVWarp15_Out39Desc[] =
{
    {65538, 13, 39, 0, {1, s_pruneGroup2001}}, // IPE
};

static const PruneVariant s_pruneGroup2002[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link59_EVA_MVWarp15_Out40Desc[] =
{
    {65538, 13, 40, 0, {1, s_pruneGroup2002}}, // IPE
};

static const PruneVariant s_pruneGroup2003[] = {{PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link60_EVA_MVWarp15_Out41Desc[] =
{
    {65538, 13, 41, 0, {1, s_pruneGroup2003}}, // IPE
};

static const PruneVariant s_pruneGroup2004[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link61_IPE22_Out8Desc[] =
{
    {255, 11, 0, 0, {3, s_pruneGroup2004}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2005[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2006[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link62_ChiExternalNode_MUXER11_Out0Desc[] =
{
    {65538, 23, 0, 0, {2, s_pruneGroup2005}}, // IPE
    {65538, 24, 0, 0, {2, s_pruneGroup2006}}, // IPE
};

static const PruneVariant s_pruneGroup2007[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link63_IPE23_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2007}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_428_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 23, 8, 0, {1, s_pruneGroup2007}},
};
static const PruneVariant s_pruneGroup2008[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link64_IPE23_Out9Desc[] =
{
    {2, 3, 0, 0, {3, s_pruneGroup2008}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_429_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 23, 9, 0, {3, s_pruneGroup2008}},
};
static const PruneVariant s_pruneGroup2009[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link65_IPE24_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2009}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_430_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 24, 8, 0, {1, s_pruneGroup2009}},
};
static const PruneVariant s_pruneGroup2010[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link66_IPE24_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2010}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_431_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 24, 9, 0, {2, s_pruneGroup2010}},
};
static const PruneVariant s_pruneGroup2011[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link67_IPE25_Out8Desc[] =
{
    {255, 15, 0, 0, {4, s_pruneGroup2011}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2012[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link68_IPE28_Out8Desc[] =
{
    {255, 19, 0, 0, {3, s_pruneGroup2012}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2013[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link69_ChiExternalNode_MUXER15_Out0Desc[] =
{
    {255, 12, 0, 0, {4, s_pruneGroup2013}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2014[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2015[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link70_ChiMemCpyNode1818_Out0Desc[] =
{
    {255, 20, 0, 0, {3, s_pruneGroup2014}}, // ChiEISV2Node
    {255, 22, 0, 0, {3, s_pruneGroup2015}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2016[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link71_IPE25_Out9Desc[] =
{
    {255, 16, 0, 0, {4, s_pruneGroup2016}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2017[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link72_ChiExternalNode_MUXER16_Out0Desc[] =
{
    {255, 14, 0, 0, {4, s_pruneGroup2017}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2018[] = {{PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link73_IPE26_Out8Desc[] =
{
    {2, 2, 0, 0, {1, s_pruneGroup2018}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_432_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 26, 8, 0, {1, s_pruneGroup2018}},
};
static const PruneVariant s_pruneGroup2019[] = {{PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link74_IPE27_Out9Desc[] =
{
    {2, 3, 0, 0, {2, s_pruneGroup2019}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_433_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 27, 9, 0, {2, s_pruneGroup2019}},
};
static const PruneVariant s_pruneGroup2020[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link75_ChiExternalNode_MUXER16_Out2Desc[] =
{
    {65538, 27, 2, 0, {4, s_pruneGroup2020}}, // IPE
};

static const PruneVariant s_pruneGroup2021[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link76_ChiExternalNode_MUXER15_Out1Desc[] =
{
    {65538, 26, 1, 0, {4, s_pruneGroup2021}}, // IPE
};

static const PruneVariant s_pruneGroup2022[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link77_ChiExternalNode_MUXER16_Out1Desc[] =
{
    {65538, 27, 1, 0, {4, s_pruneGroup2022}}, // IPE
};

static const PruneVariant s_pruneGroup2023[] = {{PruneGroupEIS, PruneType4KEISv3}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link78_ChiExternalNode_MUXER15_Out2Desc[] =
{
    {65538, 26, 2, 0, {4, s_pruneGroup2023}}, // IPE
};

static const PruneVariant s_pruneGroup2024[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2025[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link79_ChiExternalNode_MUXER11_Out1Desc[] =
{
    {65538, 23, 1, 0, {2, s_pruneGroup2024}}, // IPE
    {65538, 24, 1, 0, {2, s_pruneGroup2025}}, // IPE
};

static const PruneVariant s_pruneGroup2026[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2027[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link80_ChiExternalNode_MUXER11_Out2Desc[] =
{
    {65538, 23, 2, 0, {2, s_pruneGroup2026}}, // IPE
    {65538, 24, 2, 0, {2, s_pruneGroup2027}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link81_IPE23_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_434_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 23, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link82_IPE24_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_435_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 24, 51, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link83_IPE26_Out51Desc[] =
{
    {2, 2, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_436_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 26, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2028[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link84_IPE30_Out8Desc[] =
{
    {255, 19, 30, 0, {3, s_pruneGroup2028}}, // ChiExternalNode_MUXER
};

static const PruneVariant s_pruneGroup2029[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link85_ChiExternalNode_MUXER19_Out0Desc[] =
{
    {255, 18, 0, 0, {3, s_pruneGroup2029}}, // ChiMemCpyNode18
};

static const PruneVariant s_pruneGroup2030[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link86_ChiEISV2Node20_Out0Desc[] =
{
    {65538, 26, 0, 0, {4, s_pruneGroup2030}}, // IPE
};

static const PruneVariant s_pruneGroup2031[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link87_ChiEISV3Node22_Out0Desc[] =
{
    {65538, 27, 0, 0, {4, s_pruneGroup2031}}, // IPE
};

static const PruneVariant s_pruneGroup2032[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link88_EVA_MVWarp26_Out39Desc[] =
{
    {65538, 27, 39, 0, {3, s_pruneGroup2032}}, // IPE
};

static const PruneVariant s_pruneGroup2033[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link89_EVA_MVWarp26_Out40Desc[] =
{
    {65538, 27, 40, 0, {3, s_pruneGroup2033}}, // IPE
};

static const PruneVariant s_pruneGroup2034[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link90_EVA_MVWarp26_Out41Desc[] =
{
    {65538, 27, 41, 0, {3, s_pruneGroup2034}}, // IPE
};

static const PruneVariant s_pruneGroup2035[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link91_EVA_MVWarp25_Out39Desc[] =
{
    {65538, 26, 39, 0, {3, s_pruneGroup2035}}, // IPE
};

static const PruneVariant s_pruneGroup2036[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link92_EVA_MVWarp25_Out40Desc[] =
{
    {65538, 26, 40, 0, {3, s_pruneGroup2036}}, // IPE
};

static const PruneVariant s_pruneGroup2037[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link93_EVA_MVWarp25_Out41Desc[] =
{
    {65538, 26, 41, 0, {3, s_pruneGroup2037}}, // IPE
};

static const PruneVariant s_pruneGroup2038[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link94_IPE29_Out8Desc[] =
{
    {255, 31, 0, 0, {5, s_pruneGroup2038}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2039[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link95_AISegmentation31_Out30Desc[] =
{
    {3, 88, 0, 0, {8, s_pruneGroup2039}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2040[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link96_AISegmentation31_Out24Desc[] =
{
    {255, 31, 9, 0, {8, s_pruneGroup2040}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2041[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2042[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2043[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2044[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2045[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2046[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2047[] = {{PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link97_AISegmentation31_Out22Desc[] =
{
    {65538, 10, 43, 0, {4, s_pruneGroup2041}}, // IPE
    {65538, 12, 43, 0, {6, s_pruneGroup2042}}, // IPE
    {65538, 13, 43, 0, {5, s_pruneGroup2043}}, // IPE
    {65538, 23, 43, 0, {4, s_pruneGroup2044}}, // IPE
    {65538, 24, 43, 0, {3, s_pruneGroup2045}}, // IPE
    {65538, 26, 43, 0, {4, s_pruneGroup2046}}, // IPE
    {65538, 27, 43, 0, {4, s_pruneGroup2047}}, // IPE
};

static const PruneVariant s_pruneGroup2048[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2049[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2050[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link98_AISegmentation31_Out23Desc[] =
{
    {65538, 10, 20, 0, {4, s_pruneGroup2048}}, // IPE
    {65538, 12, 20, 0, {6, s_pruneGroup2049}}, // IPE
    {65538, 13, 20, 0, {5, s_pruneGroup2050}}, // IPE
};

static const PruneVariant s_pruneGroup2051[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link99_IPE10_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2051}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2052[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link100_IPE12_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup2052}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2053[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link101_IPE22_Out63Desc[] =
{
    {10, 1, 104, 0, {4, s_pruneGroup2053}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2054[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link102_IPE23_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2054}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2055[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link103_IPE24_Out63Desc[] =
{
    {10, 1, 115, 0, {3, s_pruneGroup2055}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2056[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link104_IPE25_Out63Desc[] =
{
    {10, 1, 104, 0, {5, s_pruneGroup2056}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2057[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link105_IPE26_Out63Desc[] =
{
    {10, 1, 115, 0, {4, s_pruneGroup2057}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2058[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATNoGPU_Link106_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2058}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATNoGPU_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_417_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_418_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_419_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_420_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_421_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_422_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_423_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_424_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_425_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW_CALLBACK", &UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_target, 1, s_426_TARGET_BUFFER_PREVIEW_CALLBACK_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW_CALLBACK
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_427_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_428_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_429_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_430_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_431_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_432_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_433_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_434_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_435_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_436_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATNoGPU_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_0NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_1NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_2NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_3NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_4NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_5NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_6NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_7NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_8NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_9NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_10NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_11NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_25NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_26NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_27NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_28NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_29NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_30NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_31NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4
    {"TARGET_BUFFER_SAT_INPUT_DS16", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_32NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_33NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_34NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_35NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_36NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_37NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_38NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_39NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY
    {"TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_target, 1, UsecaseZSL_MultiCameraSATNoGPU_source_Link_40NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {115, 0, 0, 0, { 0 }, NULL}, // StatsInputPortMuxerProcessedGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiExternalNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFull_0
    {1, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFull_1
    {2, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFull_2
    {3, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFull_3
    {4, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFullDisplay-0
    {5, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFullDisplay-1
    {6, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFullDisplay-2
    {7, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortFullDisplay-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {9, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {20, 1, 0, 0, { 0 }, NULL}, // SATNodeInputPortDS4-0
    {21, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-0
    {22, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-1
    {23, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-1
    {24, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-2
    {25, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-2
    {26, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-3
    {27, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-3
    {30, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-0
    {31, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-0
    {32, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-1
    {33, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-1
    {34, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-2
    {35, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-2
    {36, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS4-3
    {37, 1, 0, 0, { 0 }, NULL}, // ChiSATNodeInputPortDS16-3
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_0[] =
{
  0, 1, 2, 3
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_1[] =
{
  20, 22, 24, 26
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_17[] =
{
  2
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_2[] =
{
  21, 23, 25, 27
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_10[] =
{
  4, 5, 6, 7
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_11[] =
{
  30, 32, 34, 36
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_12[] =
{
  31, 33, 35, 37
};

// ChiExternalNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_1OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_1, 0, { 0 }, NULL}, // SATNodeOutputPortDS4
    {17, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_17, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {2, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_2, 0, { 0 }, NULL}, // SATNodeOutputPortDS16
    {10, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_10, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {11, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_11, 0, { 0 }, NULL}, // SATNodeOutputPortDS4
    {12, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATNoGPUNode255_1MappedSourceIds_12, 0, { 0 }, NULL}, // SATNodeOutputPortDS16
};

// ChiExternalNode_MUXER10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_1[] =
{
  1, 31
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_2[] =
{
  2, 32
};

// ChiExternalNode_MUXER10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_10OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_10MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER11 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_11InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER11 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_11OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_11MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_12InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_12MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_12MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_12OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_12MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_12MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiGMENode13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_13InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_13MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_13MappedSourceIds_1[] =
{
  1
};

// ChiGMENode13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_13OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_13MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_13MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiEISV3Node_114 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_14MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_14MappedSourceIds_1[] =
{
  1
};

// ChiEISV3Node_114 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_14OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_14MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_14MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiExternalNode_MUXER15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_15InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_1[] =
{
  31
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_2[] =
{
  32
};

// ChiExternalNode_MUXER15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_15OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_15MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
};

// ChiExternalNode_MUXER16 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_16InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {32, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS16
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {31, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_0[] =
{
  0, 30
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_2[] =
{
  32
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_1[] =
{
  31
};

// ChiExternalNode_MUXER16 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_16OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {2, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_2, 0, { 0 }, NULL}, // ChiNodeOutputPortDS16
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_16MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// ChiMemCpyNode1818 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_18InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputFullNV12_IN
};

// ChiMemCpyNode1818 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_18OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputFullNV12_OUT
};

// ChiExternalNode_MUXER19 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_19InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {30, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_19MappedSourceIds_0[] =
{
  0, 30
};

// ChiExternalNode_MUXER19 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_19OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 2, UsecaseZSL_MultiCameraSATNoGPUNode255_19MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
};

// ChiEISV2Node20 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_20InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_20MappedSourceIds_0[] =
{
  0
};

// ChiEISV2Node20 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_20OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_20MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiHDR10P21 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_21InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P21 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_21OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISV3Node22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_22InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_22MappedSourceIds_0[] =
{
  0
};

// ChiEISV3Node22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_22OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_22MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// ChiEISV2Node23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_23InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_23MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_23MappedSourceIds_1[] =
{
  1
};

// ChiEISV2Node23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_23OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_23MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_23MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_3InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_3MappedSourceIds_0[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATNoGPUNode255_3MappedSourceIds_1[] =
{
  1
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_3OutputPortDescriptors[] =
{
    {0, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_3MappedSourceIds_0, 0, { 0 }, NULL}, // ChiNodeOutputPort
    {1, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATNoGPUNode255_3MappedSourceIds_1, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4
};

// AISegmentation31 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_31InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation31 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_31OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiHDR10P66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_66InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode255_66OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// IPE10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_10InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_10OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_12InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_12OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_13InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_13OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_14InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_14OutputPortDescriptors[] =
{
    {10, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortFullRef
    {11, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS4Ref
    {12, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDS16Ref
};

// IPE22 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_22InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE22 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_22OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE23 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_23InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE23 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_23OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE24 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_24InputPortDescriptors[] =
{
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputImageDS16LMC2
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE24 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_24OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_25InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_25OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {9, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_26InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_26OutputPortDescriptors[] =
{
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE27 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_27InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
};

// IPE27 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_27OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// IPE28 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_28InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE28 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_28OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE29 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_29InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
};

// IPE29 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_29OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE30 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_30InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE30 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_30OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_66InputPortDescriptors[] =
{
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
};

// IPE66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65538_66OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_10InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_10OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_12InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_12OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_13InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
};

// EVA_MCTF13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_13OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp15 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_15InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVA2InputPortImageWarp
};

// EVA_MVWarp15 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_15OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA25 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_25InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // CVPInputPortDisplay
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp25 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_25OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_26InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
};

// EVA_MVWarp26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode65543_26OutputPortDescriptors[] =
{
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

// StatsParse66 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode9_66InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse66 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATNoGPUNode9_66OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_1_properties[] =
{
    {1, "com.qti.node.dummysat"},
    {11, "1"},
    {28, "4096"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_10_properties[] =
{
    {1, "com.qti.node.muxer"},
    {11, "1"},
    {36, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_11_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_13_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_15_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_16_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "4"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_18_properties[] =
{
    {1, "com.qti.node.memcpy"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_19_properties[] =
{
    {1, "com.qti.node.muxer"},
    {36, "3"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_20_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_21_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_22_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_23_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_31_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node255_66_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_10_properties[] =
{
    {15, "1"},
    {3, "3"},
    {3, "6"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_12_properties[] =
{
    {15, "1"},
    {3, "1"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_13_properties[] =
{
    {15, "1"},
    {3, "2"},
    {3, "3"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_14_properties[] =
{
    {2, "3"},
    {4, "22"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_22_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_23_properties[] =
{
    {3, "3"},
    {16, "0"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_24_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_25_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_26_properties[] =
{
    {3, "1"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_27_properties[] =
{
    {3, "2"},
    {16, "0"},
    {3, "3"},
    {4, "20"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_28_properties[] =
{
    {2, "4"},
    {3, "3"},
    {4, "19"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_29_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_30_properties[] =
{
    {2, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65538_66_properties[] =
{
    {15, "1"},
    {3, "3"},
    {3, "6"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_10_properties[] =
{
    {3, "6"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_12_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_13_properties[] =
{
    {3, "1"},
    {2, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_15_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_25_properties[] =
{
    {3, "1"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node65543_26_properties[] =
{
    {3, "2"},
    {2, "8"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node9_0_properties[] =
{
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATNoGPU_node9_66_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup2059[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2060[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2061[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2062[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2063[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2064[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2065[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2066[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2067[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2068[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2069[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2070[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2071[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2072[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2073[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2074[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2075[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2076[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2077[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2078[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2079[] = {{PruneGroupResolutionUpscale, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2080[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2081[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2082[] = {{PruneGroupEIS, PruneTypeEISv2}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2083[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2084[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2085[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2086[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2087[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2088[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupVIULL, PruneTypeEnabled}, {PruneGroupVIULLPLUS, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2089[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDR10P, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeSDR}, {PruneGroupHDRProfile, PruneTypeHLG10}, {PruneGroupHDRProfile, PruneTypeHDR10}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2090[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2091[] = {{PruneGroupEIS, PruneTypeEISv2}};
static const PruneVariant s_pruneGroup2092[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2093[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2094[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2095[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupVIULL, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2096[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2097[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupHDRProfile, PruneTypeHDR10Plus}, {PruneGroupVIULL, PruneTypeDisabled}};
static ChiNode UsecaseZSL_MultiCameraSATNoGPUNodes[] =
{
    {UsecaseZSL_MultiCameraSATNoGPU_node10_1_properties, 10, 1, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup2059}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_1_properties, 255, 1, {28, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_1InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_1OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_10_properties, 255, 10, {6, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_10InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_10OutputPortDescriptors}, 3, {1, s_pruneGroup2060}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_11_properties, 255, 11, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_11OutputPortDescriptors}, 3, {3, s_pruneGroup2061}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_12_properties, 255, 12, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_12OutputPortDescriptors}, 3, {4, s_pruneGroup2062}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup2063}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_14_properties, 255, 14, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_14OutputPortDescriptors}, 3, {3, s_pruneGroup2064}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_15_properties, 255, 15, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_15OutputPortDescriptors}, 3, {4, s_pruneGroup2065}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_16_properties, 255, 16, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_16OutputPortDescriptors}, 3, {4, s_pruneGroup2066}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_18_properties, 255, 18, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_18OutputPortDescriptors}, 1, {3, s_pruneGroup2067}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_19_properties, 255, 19, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_19OutputPortDescriptors}, 3, {3, s_pruneGroup2068}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_20_properties, 255, 20, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_20OutputPortDescriptors}, 3, {3, s_pruneGroup2069}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_21_properties, 255, 21, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup2070}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_22_properties, 255, 22, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_22OutputPortDescriptors}, 3, {3, s_pruneGroup2071}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_23_properties, 255, 23, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_23OutputPortDescriptors}, 3, {2, s_pruneGroup2072}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup2073}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_31_properties, 255, 31, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_31OutputPortDescriptors}, 2, {5, s_pruneGroup2074}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node255_66_properties, 255, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode255_66OutputPortDescriptors}, 2, {3, s_pruneGroup2075}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_10_properties, 65538, 10, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_10OutputPortDescriptors}, 4, {2, s_pruneGroup2076}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_12_properties, 65538, 12, {15, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_12OutputPortDescriptors}, 4, {4, s_pruneGroup2077}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_13_properties, 65538, 13, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_13OutputPortDescriptors}, 4, {3, s_pruneGroup2078}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_14_properties, 65538, 14, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_14OutputPortDescriptors}, 2, {1, s_pruneGroup2079}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_22_properties, 65538, 22, {9, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22InputPortDescriptors, 2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_22OutputPortDescriptors}, 3, {3, s_pruneGroup2080}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_23_properties, 65538, 23, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_23OutputPortDescriptors}, 3, {2, s_pruneGroup2081}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_24_properties, 65538, 24, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_24OutputPortDescriptors}, 4, {2, s_pruneGroup2082}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_25_properties, 65538, 25, {4, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_25OutputPortDescriptors}, 3, {4, s_pruneGroup2083}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_26_properties, 65538, 26, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_26OutputPortDescriptors}, 4, {3, s_pruneGroup2084}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_27_properties, 65538, 27, {8, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_27OutputPortDescriptors}, 4, {3, s_pruneGroup2085}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_28_properties, 65538, 28, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_28OutputPortDescriptors}, 3, {3, s_pruneGroup2086}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_29_properties, 65538, 29, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_29OutputPortDescriptors}, 2, {5, s_pruneGroup2087}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_30_properties, 65538, 30, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_30OutputPortDescriptors}, 1, {3, s_pruneGroup2088}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65538_66_properties, 65538, 66, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65538_66OutputPortDescriptors}, 4, {7, s_pruneGroup2089}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_10_properties, 65543, 10, {7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_10OutputPortDescriptors}, 2, {1, s_pruneGroup2090}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_12_properties, 65543, 12, {12, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_12OutputPortDescriptors}, 2, {1, s_pruneGroup2091}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_13_properties, 65543, 13, {10, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13InputPortDescriptors, 7, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_13OutputPortDescriptors}, 2, {2, s_pruneGroup2092}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_15_properties, 65543, 15, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_15OutputPortDescriptors}, 2, {3, s_pruneGroup2093}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_25_properties, 65543, 25, {5, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_25OutputPortDescriptors}, 2, {3, s_pruneGroup2094}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node65543_26_properties, 65543, 26, {3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode65543_26OutputPortDescriptors}, 2, {3, s_pruneGroup2095}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup2096}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATNoGPU_node9_66_properties, 9, 66, {1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATNoGPUNode9_66OutputPortDescriptors}, 1, {3, s_pruneGroup2097}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraSATNoGPULinks[] =
{
    {{255, 1, 0, 0, {0, NULL}}, 8, UsecaseZSL_MultiCameraSATNoGPU_Link0_ChiExternalNode1_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 1, 0, {0, NULL}}, 8, UsecaseZSL_MultiCameraSATNoGPU_Link1_SATNode1_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link2_ChiExternalNode1_Out17Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 2, 0, {0, NULL}}, 13, UsecaseZSL_MultiCameraSATNoGPU_Link3_SATNode1_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 10, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link4_IPE14_Out10Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 11, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link5_IPE14_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 14, 12, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link6_IPE14_Out12Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 0, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATNoGPU_Link7_ChiExternalNode_MUXER10_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 1, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATNoGPU_Link8_ChiExternalNode_MUXER10_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 2, 0, {0, NULL}}, 10, UsecaseZSL_MultiCameraSATNoGPU_Link9_ChiExternalNode_MUXER10_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 0, 0, {0, NULL}}, 6, UsecaseZSL_MultiCameraSATNoGPU_Link10_GMENode3_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 1, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraSATNoGPU_Link11_GMENode3_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 10, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATNoGPU_Link12_ChiExternalNode1_Out10Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 11, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link13_ChiSATNode1_Out11Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 12, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link14_SATNode1_Out12Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 0, 0, {0, NULL}}, 9, UsecaseZSL_MultiCameraSATNoGPU_Link15_ChiEISV2Node12_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 23, 0, 0, {0, NULL}}, 6, UsecaseZSL_MultiCameraSATNoGPU_Link16_ChiEISV2Node23_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 1, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATNoGPU_Link17_ChiEISV2Node12_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 23, 1, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATNoGPU_Link18_ChiEISV2Node23_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 0, 0, {0, NULL}}, 9, UsecaseZSL_MultiCameraSATNoGPU_Link19_ChiGMENode13_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 1, 0, {0, NULL}}, 10, UsecaseZSL_MultiCameraSATNoGPU_Link20_ChiGMENode13_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 0, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATNoGPU_Link21_ChiEISV3Node_114_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link22_ChiEISV3Node_114_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 55, 1, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link23_IPE10_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link24_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link25_StatsParse66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link26_IPE10_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link27_IPE10_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 55, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link28_IPE12_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link29_IPE12_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link30_IPE12_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link31_IPE10_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link32_ChiHDR10P21_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65538, 66, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link33_IPE66_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 66, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link34_ChiHDR10P66_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 9, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link35_IPE12_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 13, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link36_IPE13_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatP010}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link37_EVA_MCTF10_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link38_EVA_MCTF10_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link39_EVA_MCTF10_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link40_EVA_MCTF10_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 39, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link41_EVA_MCTF10_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 40, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link42_EVA_MCTF10_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 10, 41, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link43_EVA_MCTF10_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link44_EVA_MCTF12_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link45_EVA_MCTF12_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 10, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link46_EVA_MCTF12_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link47_EVA_MCTF12_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 39, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link48_EVA_MCTF12_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 40, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link49_EVA_MCTF12_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 12, 41, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link50_EVA_MCTF12_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link51_EVA_MCTF13_Out1Desc, {1, {ChiFormatBlob}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link52_EVA_MCTF13_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 38, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link53_EVA_MCTF13_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 37, 0, {0, NULL}}, 5, UsecaseZSL_MultiCameraSATNoGPU_Link54_EVA_MCTF13_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link55_EVA_MCTF13_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link56_EVA_MCTF13_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 13, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link57_EVA_MCTF13_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link58_EVA_MVWarp15_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link59_EVA_MVWarp15_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 15, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link60_EVA_MVWarp15_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link61_IPE22_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link62_ChiExternalNode_MUXER11_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link63_IPE23_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link64_IPE23_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link65_IPE24_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link66_IPE24_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link67_IPE25_Out8Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 28, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link68_IPE28_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link69_ChiExternalNode_MUXER15_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 18, 0, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link70_ChiMemCpyNode1818_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link71_IPE25_Out9Desc, {2, {ChiFormatUBWCTP10, ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link72_ChiExternalNode_MUXER16_Out0Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link73_IPE26_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 27, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link74_IPE27_Out9Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link75_ChiExternalNode_MUXER16_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link76_ChiExternalNode_MUXER15_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 16, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link77_ChiExternalNode_MUXER16_Out1Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 15, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link78_ChiExternalNode_MUXER15_Out2Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 1, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link79_ChiExternalNode_MUXER11_Out1Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 11, 2, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATNoGPU_Link80_ChiExternalNode_MUXER11_Out2Desc, {1, {ChiFormatPD10}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link81_IPE23_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link82_IPE24_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link83_IPE26_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 30, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link84_IPE30_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 19, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link85_ChiExternalNode_MUXER19_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 20, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link86_ChiEISV2Node20_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 22, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link87_ChiEISV3Node22_Out0Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link88_EVA_MVWarp26_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link89_EVA_MVWarp26_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 26, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link90_EVA_MVWarp26_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link91_EVA_MVWarp25_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link92_EVA_MVWarp25_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 25, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link93_EVA_MVWarp25_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 29, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link94_IPE29_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 31, 30, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link95_AISegmentation31_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 31, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link96_AISegmentation31_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 31, 22, 0, {0, NULL}}, 7, UsecaseZSL_MultiCameraSATNoGPU_Link97_AISegmentation31_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 31, 23, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATNoGPU_Link98_AISegmentation31_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 10, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link99_IPE10_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 12, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link100_IPE12_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 22, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link101_IPE22_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 23, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link102_IPE23_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 24, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link103_IPE24_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 25, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link104_IPE25_Out63Desc, {1, {ChiFormatBlob}, 16384, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link105_IPE26_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATNoGPU_Link106_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

/*****************************Pipeline MultiCameraSATWithMFHDR***************************/

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_0NodeDescriptors[] =
{
    {255, 1, 0, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_1NodeDescriptors[] =
{
    {255, 1, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_2NodeDescriptors[] =
{
    {255, 1, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_3NodeDescriptors[] =
{
    {255, 1, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_4NodeDescriptors[] =
{
    {255, 1, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_5NodeDescriptors[] =
{
    {255, 1, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_6NodeDescriptors[] =
{
    {255, 1, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_7NodeDescriptors[] =
{
    {255, 1, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_8NodeDescriptors[] =
{
    {255, 0, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_9NodeDescriptors[] =
{
    {255, 0, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_10NodeDescriptors[] =
{
    {255, 0, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_11NodeDescriptors[] =
{
    {255, 0, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_12NodeDescriptors[] =
{
    {255, 0, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_13NodeDescriptors[] =
{
    {255, 0, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_14NodeDescriptors[] =
{
    {255, 0, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_15NodeDescriptors[] =
{
    {255, 0, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_16NodeDescriptors[] =
{
    {255, 2, 1, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_17NodeDescriptors[] =
{
    {255, 2, 5, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_18NodeDescriptors[] =
{
    {255, 2, 2, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_19NodeDescriptors[] =
{
    {255, 2, 6, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_20NodeDescriptors[] =
{
    {255, 2, 3, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_21NodeDescriptors[] =
{
    {255, 2, 7, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_22NodeDescriptors[] =
{
    {255, 2, 4, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_23NodeDescriptors[] =
{
    {255, 2, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2098[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_24NodeDescriptors[] =
{
    {255, 1, 8, 0, {1, s_pruneGroup2098}},
};
static const PruneVariant s_pruneGroup2099[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_25NodeDescriptors[] =
{
    {255, 1, 9, 0, {1, s_pruneGroup2099}},
};
static const PruneVariant s_pruneGroup2100[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_26NodeDescriptors[] =
{
    {255, 1, 10, 0, {1, s_pruneGroup2100}},
};
static const PruneVariant s_pruneGroup2101[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_27NodeDescriptors[] =
{
    {255, 1, 11, 0, {1, s_pruneGroup2101}},
};
static const PruneVariant s_pruneGroup2102[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_28NodeDescriptors[] =
{
    {255, 1, 12, 0, {1, s_pruneGroup2102}},
};
static const PruneVariant s_pruneGroup2103[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_29NodeDescriptors[] =
{
    {255, 1, 13, 0, {1, s_pruneGroup2103}},
};
static const PruneVariant s_pruneGroup2104[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_30NodeDescriptors[] =
{
    {255, 1, 14, 0, {1, s_pruneGroup2104}},
};
static const PruneVariant s_pruneGroup2105[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_31NodeDescriptors[] =
{
    {255, 1, 15, 0, {1, s_pruneGroup2105}},
};
static const PruneVariant s_pruneGroup2106[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_32NodeDescriptors[] =
{
    {255, 4, 1, 0, {1, s_pruneGroup2106}},
};
static const PruneVariant s_pruneGroup2107[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_33NodeDescriptors[] =
{
    {255, 4, 5, 0, {1, s_pruneGroup2107}},
};
static const PruneVariant s_pruneGroup2108[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_34NodeDescriptors[] =
{
    {255, 4, 2, 0, {1, s_pruneGroup2108}},
};
static const PruneVariant s_pruneGroup2109[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_35NodeDescriptors[] =
{
    {255, 4, 6, 0, {1, s_pruneGroup2109}},
};
static const PruneVariant s_pruneGroup2110[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_36NodeDescriptors[] =
{
    {255, 4, 3, 0, {1, s_pruneGroup2110}},
};
static const PruneVariant s_pruneGroup2111[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_37NodeDescriptors[] =
{
    {255, 4, 7, 0, {1, s_pruneGroup2111}},
};
static const PruneVariant s_pruneGroup2112[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_38NodeDescriptors[] =
{
    {255, 4, 4, 0, {1, s_pruneGroup2112}},
};
static const PruneVariant s_pruneGroup2113[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_39NodeDescriptors[] =
{
    {255, 4, 8, 0, {1, s_pruneGroup2113}},
};
static const PruneVariant s_pruneGroup2114[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_40NodeDescriptors[] =
{
    {255, 5, 1, 0, {1, s_pruneGroup2114}},
};
static const PruneVariant s_pruneGroup2115[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_41NodeDescriptors[] =
{
    {255, 5, 5, 0, {1, s_pruneGroup2115}},
};
static const PruneVariant s_pruneGroup2116[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_42NodeDescriptors[] =
{
    {255, 5, 2, 0, {1, s_pruneGroup2116}},
};
static const PruneVariant s_pruneGroup2117[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_43NodeDescriptors[] =
{
    {255, 5, 6, 0, {1, s_pruneGroup2117}},
};
static const PruneVariant s_pruneGroup2118[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_44NodeDescriptors[] =
{
    {255, 5, 3, 0, {1, s_pruneGroup2118}},
};
static const PruneVariant s_pruneGroup2119[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_45NodeDescriptors[] =
{
    {255, 5, 7, 0, {1, s_pruneGroup2119}},
};
static const PruneVariant s_pruneGroup2120[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_46NodeDescriptors[] =
{
    {255, 5, 4, 0, {1, s_pruneGroup2120}},
};
static const PruneVariant s_pruneGroup2121[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_47NodeDescriptors[] =
{
    {255, 5, 8, 0, {1, s_pruneGroup2121}},
};
static const PruneVariant s_pruneGroup2122[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_48NodeDescriptors[] =
{
    {255, 1, 16, 0, {1, s_pruneGroup2122}},
};
static const PruneVariant s_pruneGroup2123[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_49NodeDescriptors[] =
{
    {255, 1, 17, 0, {1, s_pruneGroup2123}},
};
static const PruneVariant s_pruneGroup2124[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_50NodeDescriptors[] =
{
    {255, 1, 18, 0, {1, s_pruneGroup2124}},
};
static const PruneVariant s_pruneGroup2125[] = {{PruneGroupFDIN, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_51NodeDescriptors[] =
{
    {255, 1, 19, 0, {1, s_pruneGroup2125}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link0_ChiExternalNode1_Out7Desc[] =
{
    {255, 0, 0, 0, {0, NULL}}, // ChiGPUNode
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link1_ChiExternalNode1_Out6Desc[] =
{
    {255, 2, 0, 0, {0, NULL}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup2126[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link2_ChiExternalNode1_Out14Desc[] =
{
    {255, 4, 0, 0, {1, s_pruneGroup2126}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup2127[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link3_ChiExternalNode1_Out13Desc[] =
{
    {255, 5, 0, 0, {1, s_pruneGroup2127}}, // ChiGPUNode
};

static const PruneVariant s_pruneGroup2128[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2129[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2130[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link4_ChiGPUNode0_Out7Desc[] =
{
    {255, 3, 7, 0, {1, s_pruneGroup2128}}, // GMENode
    {255, 12, 7, 0, {1, s_pruneGroup2129}}, // ChiEISV2Node
    {255, 13, 7, 0, {2, s_pruneGroup2130}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2131[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2132[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link5_GMENode3_Out7Desc[] =
{
    {65538, 4, 10051, 0, {0, NULL}}, // IPE
    {65543, 1, 3, 0, {1, s_pruneGroup2131}}, // EVA_MCTF
    {65538, 26, 0, 0, {2, s_pruneGroup2132}}, // IPE
};

static const PruneVariant s_pruneGroup2133[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link6_ChiGPUNode4_Out14Desc[] =
{
    {255, 12, 7, 0, {1, s_pruneGroup2133}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2134[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2135[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2136[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link7_ChiGPUNode2_Out6Desc[] =
{
    {255, 3, 6, 0, {1, s_pruneGroup2134}}, // GMENode
    {255, 12, 6, 0, {1, s_pruneGroup2135}}, // ChiEISV2Node
    {255, 13, 6, 0, {2, s_pruneGroup2136}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2137[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link8_ChiGPUNode5_Out13Desc[] =
{
    {255, 12, 6, 0, {1, s_pruneGroup2137}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2138[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2139[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2140[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link9_ChiGPUNode0_Out20Desc[] =
{
    {65538, 4, 10067, 0, {1, s_pruneGroup2138}}, // IPE
    {65538, 6, 10067, 0, {1, s_pruneGroup2139}}, // IPE
    {65538, 8, 10067, 0, {2, s_pruneGroup2140}}, // IPE
    {65538, 26, 2, 0, {0, NULL}}, // IPE
};

static const PruneVariant s_pruneGroup2141[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2142[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2143[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link10_ChiGPUNode0_Out9Desc[] =
{
    {255, 3, 9, 0, {1, s_pruneGroup2141}}, // GMENode
    {255, 12, 9, 0, {1, s_pruneGroup2142}}, // ChiEISV2Node
    {255, 13, 9, 0, {2, s_pruneGroup2143}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2144[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2145[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2146[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link11_GMENode3_Out9Desc[] =
{
    {65538, 4, 10054, 0, {1, s_pruneGroup2144}}, // IPE
    {65543, 1, 5, 0, {1, s_pruneGroup2145}}, // EVA_MCTF
    {65543, 1, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {2, s_pruneGroup2146}}, // IPE
};

static const PruneVariant s_pruneGroup2147[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link12_ChiGPUNode4_Out18Desc[] =
{
    {65538, 6, 10067, 0, {1, s_pruneGroup2147}}, // IPE
};

static const PruneVariant s_pruneGroup2148[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link13_ChiGPUNode4_Out15Desc[] =
{
    {255, 12, 9, 0, {1, s_pruneGroup2148}}, // ChiEISV2Node
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link14_ChiEISV2Node12_Out8Desc[] =
{
    {65538, 6, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link15_GMENode3_Out6Desc[] =
{
    {65538, 4, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link16_ChiEISV2Node12_Out6Desc[] =
{
    {65538, 6, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link17_ChiEISV2Node12_Out9Desc[] =
{
    {65538, 6, 10054, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link18_ChiEISV2Node12_Out7Desc[] =
{
    {65538, 6, 10051, 0, {0, NULL}}, // IPE
    {65543, 3, 32, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link19_ChiEISV3Node13_Out8Desc[] =
{
    {255, 14, 8, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 22, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link20_ChiEISV3Node13_Out6Desc[] =
{
    {255, 14, 6, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 21, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2149[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link21_ChiEISV3Node13_Out9Desc[] =
{
    {255, 14, 9, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 5, 0, {0, NULL}}, // EVA_MCTF
    {65543, 3, 33, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 1, 0, {3, s_pruneGroup2149}}, // IPE
};

static const PruneVariant s_pruneGroup2150[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link22_ChiEISV3Node13_Out7Desc[] =
{
    {255, 14, 7, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 3, 3, 0, {0, NULL}}, // EVA_MCTF
    {65538, 26, 0, 0, {3, s_pruneGroup2150}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link23_ChiEISV3Node14_Out8Desc[] =
{
    {65538, 8, 10053, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link24_ChiEISV3Node14_Out6Desc[] =
{
    {65538, 8, 10050, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link25_ChiEISV3Node14_Out9Desc[] =
{
    {65538, 8, 10054, 0, {0, NULL}}, // IPE
    {65543, 4, 5, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link26_ChiEISV3Node14_Out7Desc[] =
{
    {65538, 8, 10051, 0, {0, NULL}}, // IPE
    {65543, 4, 3, 0, {0, NULL}}, // EVA_MVWarp
};

static const PruneVariant s_pruneGroup2151[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2152[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2153[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link27_ChiGPUNode2_Out21Desc[] =
{
    {65538, 4, 10066, 0, {1, s_pruneGroup2151}}, // IPE
    {65538, 6, 10066, 0, {1, s_pruneGroup2152}}, // IPE
    {65538, 8, 10066, 0, {2, s_pruneGroup2153}}, // IPE
};

static const PruneVariant s_pruneGroup2154[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2155[] = {{PruneGroupEIS, PruneTypeEISv3}};
static const PruneVariant s_pruneGroup2156[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link28_ChiGPUNode2_Out8Desc[] =
{
    {255, 3, 8, 0, {1, s_pruneGroup2154}}, // GMENode
    {255, 12, 8, 0, {1, s_pruneGroup2155}}, // ChiEISV2Node
    {255, 13, 8, 0, {2, s_pruneGroup2156}}, // ChiEISV3Node
};

static const PruneVariant s_pruneGroup2157[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link29_ChiGPUNode5_Out19Desc[] =
{
    {65538, 6, 10066, 0, {1, s_pruneGroup2157}}, // IPE
};

static const PruneVariant s_pruneGroup2158[] = {{PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link30_ChiGPUNode5_Out16Desc[] =
{
    {255, 12, 8, 0, {1, s_pruneGroup2158}}, // ChiEISV2Node
};

static const PruneVariant s_pruneGroup2159[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link31_GMENode3_Out8Desc[] =
{
    {65538, 4, 10053, 0, {1, s_pruneGroup2159}}, // IPE
    {65543, 1, 22, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link32_IPE4_Out10068Desc[] =
{
    {65538, 5, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link33_IPE6_Out10068Desc[] =
{
    {65538, 7, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link34_IPE8_Out10068Desc[] =
{
    {65538, 9, 0, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link35_IPE4_Out10069Desc[] =
{
    {65538, 5, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link36_IPE6_Out10069Desc[] =
{
    {65538, 7, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link37_IPE8_Out10069Desc[] =
{
    {65538, 9, 1, 0, {0, NULL}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link38_EVA_MCTF1_Out1Desc[] =
{
    {65543, 1, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link39_EVA_MCTF1_Out2Desc[] =
{
    {65543, 1, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link40_EVA_MCTF1_Out18Desc[] =
{
    {65543, 1, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link41_EVA_MCTF1_Out19Desc[] =
{
    {65543, 1, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link42_EVA_MCTF1_Out16Desc[] =
{
    {65543, 1, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link43_EVA_MCTF1_Out17Desc[] =
{
    {65543, 1, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link44_EVA_MCTF1_Out36Desc[] =
{
    {65543, 1, 34, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link45_EVA_MCTF1_Out37Desc[] =
{
    {65543, 1, 35, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link46_EVA_MCTF1_Out48Desc[] =
{
    {65543, 1, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2160[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link47_EVA_MCTF1_Out39Desc[] =
{
    {65538, 5, 39, 0, {1, s_pruneGroup2160}}, // IPE
};

static const PruneVariant s_pruneGroup2161[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link48_EVA_MCTF1_Out40Desc[] =
{
    {65538, 5, 40, 0, {1, s_pruneGroup2161}}, // IPE
};

static const PruneVariant s_pruneGroup2162[] = {{PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link49_EVA_MCTF1_Out41Desc[] =
{
    {65538, 5, 41, 0, {1, s_pruneGroup2162}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link50_EVA_MCTF3_Out1Desc[] =
{
    {65543, 3, 9, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link51_EVA_MCTF3_Out2Desc[] =
{
    {65543, 3, 6, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link52_EVA_MCTF3_Out18Desc[] =
{
    {65543, 3, 23, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link53_EVA_MCTF3_Out19Desc[] =
{
    {65543, 3, 29, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link54_EVA_MCTF3_Out16Desc[] =
{
    {65543, 3, 10, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link55_EVA_MCTF3_Out17Desc[] =
{
    {65543, 3, 11, 0, {0, NULL}}, // EVA_MCTF
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link56_EVA_MCTF3_Out36Desc[] =
{
    {65543, 3, 34, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2163[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link57_EVA_MCTF3_Out37Desc[] =
{
    {65543, 3, 35, 0, {0, NULL}}, // EVA_MCTF
    {255, 14, 5, 0, {0, NULL}}, // ChiEISV3Node
    {65543, 4, 38, 0, {2, s_pruneGroup2163}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link58_EVA_MVWarp4_Out48Desc[] =
{
    {65543, 4, 47, 0, {0, NULL}}, // EVA_MVWarp
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link59_EVA_MCTF3_Out48Desc[] =
{
    {65543, 3, 47, 0, {0, NULL}}, // EVA_MCTF
};

static const PruneVariant s_pruneGroup2164[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link60_EVA_MCTF3_Out39Desc[] =
{
    {65538, 7, 39, 0, {2, s_pruneGroup2164}}, // IPE
};

static const PruneVariant s_pruneGroup2165[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link61_EVA_MCTF3_Out40Desc[] =
{
    {65538, 7, 40, 0, {2, s_pruneGroup2165}}, // IPE
};

static const PruneVariant s_pruneGroup2166[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link62_EVA_MCTF3_Out41Desc[] =
{
    {65538, 7, 41, 0, {2, s_pruneGroup2166}}, // IPE
};

static const PruneVariant s_pruneGroup2167[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link63_EVA_MVWarp4_Out39Desc[] =
{
    {65538, 9, 39, 0, {2, s_pruneGroup2167}}, // IPE
};

static const PruneVariant s_pruneGroup2168[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link64_EVA_MVWarp4_Out40Desc[] =
{
    {65538, 9, 40, 0, {2, s_pruneGroup2168}}, // IPE
};

static const PruneVariant s_pruneGroup2169[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link65_EVA_MVWarp4_Out41Desc[] =
{
    {65538, 9, 41, 0, {2, s_pruneGroup2169}}, // IPE
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link66_IPE5_Out55Desc[] =
{
    {9, 0, 64, 0, {0, NULL}}, // StatsParse
};

static const PruneVariant s_pruneGroup2170[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link67_StatsParse0_Out0Desc[] =
{
    {3, 11, 0, 0, {1, s_pruneGroup2170}}, // SinkNoBuffer
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link68_IPE5_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_437_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 5, 8, 0, {0, NULL}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link69_IPE5_Out51Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_438_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 5, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2171[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link70_IPE7_Out55Desc[] =
{
    {9, 0, 64, 0, {1, s_pruneGroup2171}}, // StatsParse
};

static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link71_IPE7_Out8Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW
};

static ChiLinkNodeDescriptor s_439_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors[] =
{
    {65538, 7, 8, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2172[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link72_IPE5_Out9Desc[] =
{
    {255, 21, 0, 0, {0, NULL}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup2172}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_440_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 5, 9, 0, {1, s_pruneGroup2172}},
};
static const PruneVariant s_pruneGroup2173[] = {{PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}, {PruneGroupHDR10P, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link73_ChiHDR10P21_Out0Desc[] =
{
    {2, 5, 0, 0, {5, s_pruneGroup2173}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_441_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {255, 21, 0, 0, {5, s_pruneGroup2173}},
};
static const PruneVariant s_pruneGroup2174[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2175[] = {{PruneGroupHDR10P, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link74_IPE9_Out9Desc[] =
{
    {255, 21, 0, 0, {1, s_pruneGroup2174}}, // ChiHDR10P
    {2, 5, 0, 0, {1, s_pruneGroup2175}}, // SinkBuffer ]-> TARGET_BUFFER_VIDEO
};

static ChiLinkNodeDescriptor s_442_TARGET_BUFFER_VIDEO_Link_NodeDescriptors[] =
{
    {65538, 9, 9, 0, {1, s_pruneGroup2175}},
};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link75_IPE7_Out51Desc[] =
{
    {2, 6, 0, 0, {0, NULL}}, // SinkBuffer ]-> TARGET_BUFFER_PREVIEW2
};

static ChiLinkNodeDescriptor s_443_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors[] =
{
    {65538, 7, 51, 0, {0, NULL}},
};
static const PruneVariant s_pruneGroup2176[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link76_IPE26_Out8Desc[] =
{
    {255, 10, 0, 0, {4, s_pruneGroup2176}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2177[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link77_AISegmentation10_Out30Desc[] =
{
    {3, 88, 0, 0, {6, s_pruneGroup2177}}, // SinkNoBuffer
};

static const PruneVariant s_pruneGroup2178[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeTRUE}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv2}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link78_AISegmentation10_Out24Desc[] =
{
    {255, 10, 9, 0, {6, s_pruneGroup2178}}, // AISegmentation
};

static const PruneVariant s_pruneGroup2179[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2180[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2181[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link79_AISegmentation10_Out22Desc[] =
{
    {65538, 5, 43, 0, {3, s_pruneGroup2179}}, // IPE
    {65538, 9, 43, 0, {4, s_pruneGroup2180}}, // IPE
    {65538, 7, 43, 0, {4, s_pruneGroup2181}}, // IPE
};

static const PruneVariant s_pruneGroup2182[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2183[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2184[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupAISegOnly, PruneTypeFALSE}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link80_AISegmentation10_Out23Desc[] =
{
    {65538, 5, 20, 0, {3, s_pruneGroup2182}}, // IPE
    {65538, 9, 20, 0, {4, s_pruneGroup2183}}, // IPE
    {65538, 7, 20, 0, {4, s_pruneGroup2184}}, // IPE
};

static const PruneVariant s_pruneGroup2185[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeDisabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link81_IPE5_Out63Desc[] =
{
    {10, 1, 104, 0, {2, s_pruneGroup2185}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2186[] = {{PruneGroupAWBR, PruneTypeEnabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link82_IPE7_Out63Desc[] =
{
    {10, 1, 104, 0, {3, s_pruneGroup2186}}, // OfflineStats
};

static const PruneVariant s_pruneGroup2187[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static ChiLinkNodeDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_Link83_OfflineStats1_Out1Desc[] =
{
    {3, 0, 0, 0, {1, s_pruneGroup2187}}, // SinkNoBuffer
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_sink_TargetDescriptors[] =
{
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_437_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_438_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
    {"TARGET_BUFFER_PREVIEW", &UsecaseZSL_TARGET_BUFFER_PREVIEW_target, 1, s_439_TARGET_BUFFER_PREVIEW_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_440_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_441_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_VIDEO", &UsecaseZSL_TARGET_BUFFER_VIDEO_target, 1, s_442_TARGET_BUFFER_VIDEO_Link_NodeDescriptors}, // TARGET_BUFFER_VIDEO
    {"TARGET_BUFFER_PREVIEW2", &UsecaseZSL_TARGET_BUFFER_PREVIEW2_target, 1, s_443_TARGET_BUFFER_PREVIEW2_Link_NodeDescriptors}, // TARGET_BUFFER_PREVIEW2
};

static ChiTargetPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDR_source_TargetDescriptors[] =
{
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_0NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_1NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_2NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_3NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_4NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_5NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_6NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_7NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_8NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_9NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_10NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_11NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_12NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_13NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_14NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_15NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_16NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_17NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_18NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_19NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_20NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_21NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_22NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_23NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_24NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_25NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_26NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_27NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_28NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_29NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_30NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_31NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_32NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_33NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_34NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_35NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_36NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_37NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_38NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_39NodeDescriptors}, // TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_40NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_41NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_42NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_43NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_44NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_45NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_46NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN
    {"TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN", &UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_47NodeDescriptors}, // TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_48NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_49NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_50NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
    {"TARGET_BUFFER_SAT_INPUT_FD", &UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_target, 1, UsecaseZSL_MultiCameraSATWithMFHDR_source_Link_51NodeDescriptors}, // TARGET_BUFFER_SAT_INPUT_FD
};

// OfflineStats1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode10_1InputPortDescriptors[] =
{
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
    {104, 0, 0, 0, { 0 }, NULL}, // StatsInputPortGSStats
};

// OfflineStats1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode10_1OutputPortDescriptors[] =
{
    {1, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // OfflineStatsOutputPort1
};

// ChiGPUNode0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_0InputPortDescriptors[] =
{
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Long-0
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Long-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Long-1
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Long-1
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Long-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Long-2
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Long-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Long-3
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFull
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_7[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_20[] =
{
  5, 6, 7, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_9[] =
{
  1, 2, 3, 4
};

// ChiGPUNode0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_0OutputPortDescriptors[] =
{
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_7, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortLong
    {20, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_20, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortLongDS16
    {9, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_0MappedSourceIds_9, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortLongDS4
};

// ChiExternalNode1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_1InputPortDescriptors[] =
{
    {0, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {1, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {2, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {3, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {4, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {5, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {6, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {7, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {8, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {9, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {10, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {11, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {12, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {13, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {14, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {15, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {16, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {17, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {18, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
    {19, 1, 0, 0, { 0 }, NULL}, // ChiNodeInputPort
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_7[] =
{
  0, 1, 2, 3
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_6[] =
{
  4, 5, 6, 7
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_14[] =
{
  8, 9, 10, 11
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_13[] =
{
  12, 13, 14, 15
};

// ChiExternalNode1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_1OutputPortDescriptors[] =
{
    {7, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {6, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {14, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_14, 0, { 0 }, NULL}, // ChiNodeOutputPortDisplayFullLong
    {13, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1MappedSourceIds_13, 0, { 0 }, NULL}, // ChiNodeOutputPortDisplayFullShort
};

// AISegmentation10 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_10InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // AINodeInputPortYUV
    {9, 0, 0, 0, { 0 }, NULL}, // AINodeLoopbackInput
};

// AISegmentation10 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_10OutputPortDescriptors[] =
{
    {30, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortDummy
    {24, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMapForLoopBack
    {22, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortCatMap
    {23, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // AINodeOutputPortPersonMap
};

// ChiEISV2Node12 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_12InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_7[] =
{
  7
};

// ChiEISV2Node12 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_12OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// ChiEISV3Node13 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_13InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_7[] =
{
  7
};

// ChiEISV3Node13 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_13OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// ChiEISV3Node14 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_14InputPortDescriptors[] =
{
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {5, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDMM
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_8[] =
{
  8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_7[] =
{
  7
};

// ChiEISV3Node14 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_14OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
};

// ChiGPUNode2 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_2InputPortDescriptors[] =
{
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Short-0
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Short-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Short-1
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Short-1
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Short-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Short-2
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4Short-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16Short-3
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortFullShort
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_6[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_21[] =
{
  5, 6, 7, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_8[] =
{
  1, 2, 3, 4
};

// ChiGPUNode2 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_2OutputPortDescriptors[] =
{
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_6, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortFullShort
    {21, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_21, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortShortDS16
    {8, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_2MappedSourceIds_8, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortShortDS4
};

// ChiHDR10P21 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_21InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
    {0, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFull
};

// ChiHDR10P21 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_21OutputPortDescriptors[] =
{
    {0, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // ChiNodeOutputPortFull
};

// GMENode3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_3InputPortDescriptors[] =
{
    {7, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullLong
    {6, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortFullShort
    {9, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Long
    {8, 0, 0, 0, { 0 }, NULL}, // ChiNodeInputPortDS4Short
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_7[] =
{
  7
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_9[] =
{
  9
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_6[] =
{
  6
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_8[] =
{
  8
};

// GMENode3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_3OutputPortDescriptors[] =
{
    {7, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_7, 0, { 0 }, NULL}, // ChiNodeOutputPortFullLong
    {9, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_9, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Long
    {6, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_6, 0, { 0 }, NULL}, // ChiNodeOutputPortFullShort
    {8, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3MappedSourceIds_8, 0, { 0 }, NULL}, // ChiNodeOutputPortDS4Short
};

// ChiGPUNode4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_4InputPortDescriptors[] =
{
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayLong-0
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayLong-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayLong-1
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayLong-1
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayLong-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayLong-2
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayLong-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayLong-3
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDisplayFullLong
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_14[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_18[] =
{
  5, 6, 7, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_15[] =
{
  1, 2, 3, 4
};

// ChiGPUNode4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_4OutputPortDescriptors[] =
{
    {14, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_14, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayLong
    {18, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_18, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayLongDS16
    {15, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4MappedSourceIds_15, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayLongDS4
};

// ChiGPUNode5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_5InputPortDescriptors[] =
{
    {1, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayShort-0
    {5, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayShort-0
    {2, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayShort-1
    {6, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayShort-1
    {3, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayShort-2
    {7, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayShort-2
    {4, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS4DisplayShort-3
    {8, 1, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDS16DisplayShort-3
    {0, 0, 0, 0, { 0 }, NULL}, // ChiGPUNodeInputPortDisplayFullShort
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_13[] =
{
  0
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_19[] =
{
  5, 6, 7, 8
};

static UINT32 UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_16[] =
{
  1, 2, 3, 4
};

// ChiGPUNode5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode255_5OutputPortDescriptors[] =
{
    {13, 0, 0, 0, 1, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_13, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayFullShort
    {19, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_19, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayShortDS16
    {16, 0, 0, 0, 4, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5MappedSourceIds_16, 0, { 0 }, NULL}, // ChiGPUNodeOutputPortDisplayShortDS4
};

// IPE26 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {2, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
};

// IPE26 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26OutputPortDescriptors[] =
{
    {8, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
};

// IPE4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_4InputPortDescriptors[] =
{
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
};

// IPE4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_4OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE5 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_5InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE5 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_5OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE6 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_6InputPortDescriptors[] =
{
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
};

// IPE6 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_6OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE7 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_7InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE7 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_7OutputPortDescriptors[] =
{
    {55, 0, 0, 1, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortHDR10
    {8, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortDisplay
    {51, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortApp
    {63, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortImageDS4GSSTATS
};

// IPE8 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_8InputPortDescriptors[] =
{
    {10067, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10067_VPM[0]}, // IPELongExposureInputDS16
    {10053, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10053_VPM[0]}, // IPEShortExposureInputDS4
    {10050, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10050_VPM[0]}, // IPEShortExposureInputFull
    {10054, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10054_VPM[0]}, // IPELongExposureInputDS4
    {10051, 0, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10051_VPM[0]}, // IPELongExposureInputFull
    {10066, 0, 0, 2, { ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10066_VPM[0]}, // IPEShortExposureInputDS16
};

// IPE8 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_8OutputPortDescriptors[] =
{
    {10068, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10068_VPM[0]}, // IPEExposureFusionOutputFull
    {10069, 0, 0, 0, 0, NULL, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, &NodeId65538_ExposureGroup_10069_VPM[0]}, // IPEExposureFusionOutputDS4
};

// IPE9 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_9InputPortDescriptors[] =
{
    {0, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFull
    {1, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4
    {39, 0, 0, 0, { 0 }, NULL}, // IPEInputPortFullLMC2
    {40, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS4LMC2
    {41, 0, 0, 0, { 0 }, NULL}, // IPEInputPortDS16LMC2
    {43, 0, 0, 0, { 0 }, NULL}, // IPEInputImageFullCATMAPCMUS
    {20, 0, 0, 0, { 0 }, NULL}, // IPEInputDS4BlurMapBlur
};

// IPE9 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65538_9OutputPortDescriptors[] =
{
    {9, 1, 1, 0, 0, NULL, 0, { 0 }, NULL}, // IPEOutputPortVideo
};

// EVA_MCTF1 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1InputPortDescriptors[] =
{
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {22, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEDS4
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // EVAInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData3
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF1 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MCTF3 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3InputPortDescriptors[] =
{
    {32, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDisplay
    {22, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEDS4
    {21, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2TARIFEFull
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {33, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4DELAY
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {9, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData
    {6, 0, 0, 0, { 0 }, NULL}, // EVAInputPortREFIFEDS4
    {23, 0, 0, 0, { 0 }, NULL}, // EVAInputPort2REFIFEDS4
    {29, 0, 0, 0, { 0 }, NULL}, // EVAInputPort3REFIFEDS4
    {10, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData2
    {11, 0, 0, 0, { 0 }, NULL}, // EVAInputPortData3
    {34, 0, 0, 0, { 0 }, NULL}, // EVAInputPortDMMLoopBack
    {35, 0, 0, 0, { 0 }, NULL}, // EVAInputPortSGMLoopBack
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MCTF3 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3OutputPortDescriptors[] =
{
    {1, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData
    {2, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage
    {18, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage2
    {19, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImage3
    {16, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData2
    {17, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortData3
    {36, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortDMM
    {37, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortSGM
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// EVA_MVWarp4 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4InputPortDescriptors[] =
{
    {5, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARDS4
    {3, 0, 0, 0, { 0 }, NULL}, // EVAInputPortTARIFEFull
    {38, 0, 0, 0, { 0 }, NULL}, // EVAInputPortImageWarp
    {47, 0, 0, 0, { 0 }, NULL}, // EVAInputPortWarpUsLoopBack
};

// EVA_MVWarp4 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4OutputPortDescriptors[] =
{
    {48, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortWarpUs
    {39, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DSX
    {40, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage1DS4
    {41, 0, 0, 0, 0, NULL, 0, { 0 }, NULL}, // EVAOutputPortImageWarpStage2DSX
};

// StatsParse0 Input Port Descriptors
static ChiInputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode9_0InputPortDescriptors[] =
{
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
    {64, 0, 0, 0, { 0 }, NULL}, // StatsParseInputPortHDR10pStats
};

// StatsParse0 Output Port Descriptors
static ChiOutputPortDescriptor UsecaseZSL_MultiCameraSATWithMFHDRNode9_0OutputPortDescriptors[] =
{
    {0, 1, 0, 0, 0, NULL, 0, { 0 }, NULL}, // StatsProcessingOutputPort0
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node10_1_properties[] =
{
    {2, "2"},
    {6, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_0_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_1_properties[] =
{
    {1, "com.qti.node.dummysat"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_10_properties[] =
{
    {1, "com.qti.node.seg"},
    {1023, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_12_properties[] =
{
    {1, "com.qti.node.eisv2"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_13_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_14_properties[] =
{
    {1, "com.qti.node.eisv3"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_2_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_21_properties[] =
{
    {1, "com.qti.node.hdr10pgen"},
    {11, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_3_properties[] =
{
    {1, "com.qti.node.gme"},
    {11, "1"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_4_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node255_5_properties[] =
{
    {1, "com.qti.node.gpu"},
    {12, "16"},
    {11, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_26_properties[] =
{
    {2, "11"},
    {4, "17"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_4_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "6"},
    {16, "0"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_5_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_6_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_7_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_8_properties[] =
{
    {2, "9"},
    {4, "9"},
    {3, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65538_9_properties[] =
{
    {4, "10"},
    {3, "3"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65543_1_properties[] =
{
    {2, "4"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65543_3_properties[] =
{
    {2, "4"},
    {3, "1"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node65543_4_properties[] =
{
    {2, "8"},
    {3, "2"},
};

static ChiNodeProperty UsecaseZSL_MultiCameraSATWithMFHDR_node9_0_properties[] =
{
    {6, "1"},
};

static const PruneVariant s_pruneGroup2188[] = {{PruneGroupAWBR, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2189[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2190[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2191[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2192[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2193[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static const PruneVariant s_pruneGroup2194[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2195[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2196[] = {{PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2197[] = {{PruneGroupAISEG, PruneTypePreviewVideo}, {PruneGroupEIS, PruneTypeDisabled}, {PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2198[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2199[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2200[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2201[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2202[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2203[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2204[] = {{PruneGroupEIS, PruneTypeDisabled}};
static const PruneVariant s_pruneGroup2205[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2206[] = {{PruneGroupEIS, PruneTypeEISv3}, {PruneGroupEIS, PruneType4KEISv3}};
static const PruneVariant s_pruneGroup2207[] = {{PruneGroupHDR10P, PruneTypeEnabled}};
static ChiNode UsecaseZSL_MultiCameraSATWithMFHDRNodes[] =
{
    {UsecaseZSL_MultiCameraSATWithMFHDR_node10_1_properties, 10, 1, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode10_1InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode10_1OutputPortDescriptors}, 2, {1, s_pruneGroup2188}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_0_properties, 255, 0, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_0InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_0OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_1_properties, 255, 1, {20, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_1OutputPortDescriptors}, 2, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_10_properties, 255, 10, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_10InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_10OutputPortDescriptors}, 2, {4, s_pruneGroup2189}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_12_properties, 255, 12, {8, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_12OutputPortDescriptors}, 3, {2, s_pruneGroup2190}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_13_properties, 255, 13, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_13OutputPortDescriptors}, 3, {2, s_pruneGroup2191}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_14_properties, 255, 14, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_14OutputPortDescriptors}, 3, {2, s_pruneGroup2192}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_2_properties, 255, 2, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_2InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_2OutputPortDescriptors}, 3, {0, NULL}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_21_properties, 255, 21, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_21InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_21OutputPortDescriptors}, 2, {1, s_pruneGroup2193}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_3_properties, 255, 3, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_3OutputPortDescriptors}, 3, {1, s_pruneGroup2194}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_4_properties, 255, 4, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_4OutputPortDescriptors}, 3, {1, s_pruneGroup2195}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node255_5_properties, 255, 5, {9, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5InputPortDescriptors, 3, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode255_5OutputPortDescriptors}, 3, {1, s_pruneGroup2196}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_26_properties, 65538, 26, {5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_26OutputPortDescriptors}, 2, {4, s_pruneGroup2197}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_4_properties, 65538, 4, {6, { 3, 6, 6 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_4InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_4OutputPortDescriptors}, 4, {1, s_pruneGroup2198}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_5_properties, 65538, 5, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_5InputPortDescriptors, 5, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_5OutputPortDescriptors}, 2, {1, s_pruneGroup2199}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_6_properties, 65538, 6, {8, { 4, 8, 8 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_6InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_6OutputPortDescriptors}, 3, {2, s_pruneGroup2200}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_7_properties, 65538, 7, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_7InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_7OutputPortDescriptors}, 2, {2, s_pruneGroup2201}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_8_properties, 65538, 8, {6, { 3, 6, 6 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_8InputPortDescriptors, 2, { 2, 2, 2 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_8OutputPortDescriptors}, 3, {2, s_pruneGroup2202}, ModeMFHDR2Exposure, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65538_9_properties, 65538, 9, {7, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_9InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65538_9OutputPortDescriptors}, 2, {2, s_pruneGroup2203}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_1_properties, 65543, 1, {13, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_1OutputPortDescriptors}, 1, {1, s_pruneGroup2204}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_3_properties, 65543, 3, {15, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3InputPortDescriptors, 12, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_3OutputPortDescriptors}, 2, {2, s_pruneGroup2205}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node65543_4_properties, 65543, 4, {4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4InputPortDescriptors, 4, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode65543_4OutputPortDescriptors}, 2, {2, s_pruneGroup2206}, 0, 0, { 0 }},
    {UsecaseZSL_MultiCameraSATWithMFHDR_node9_0_properties, 9, 0, {2, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0InputPortDescriptors, 1, { 0 }, UsecaseZSL_MultiCameraSATWithMFHDRNode9_0OutputPortDescriptors}, 1, {1, s_pruneGroup2207}, 0, 0, { 0 }},
};

static ChiNodeLink UsecaseZSL_MultiCameraSATWithMFHDRLinks[] =
{
    {{255, 1, 7, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link0_ChiExternalNode1_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link1_ChiExternalNode1_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 14, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link2_ChiExternalNode1_Out14Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 1, 13, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link3_ChiExternalNode1_Out13Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 7, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link4_ChiGPUNode0_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 7, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link5_GMENode3_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 14, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link6_ChiGPUNode4_Out14Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 6, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link7_ChiGPUNode2_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 13, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link8_ChiGPUNode5_Out13Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 20, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithMFHDR_Link9_ChiGPUNode0_Out20Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 0, 9, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link10_ChiGPUNode0_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 9, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithMFHDR_Link11_GMENode3_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link12_ChiGPUNode4_Out18Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 4, 15, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link13_ChiGPUNode4_Out15Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link14_ChiEISV2Node12_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link15_GMENode3_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link16_ChiEISV2Node12_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 9, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link17_ChiEISV2Node12_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 12, 7, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link18_ChiEISV2Node12_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link19_ChiEISV3Node13_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 6, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link20_ChiEISV3Node13_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 9, 0, {0, NULL}}, 4, UsecaseZSL_MultiCameraSATWithMFHDR_Link21_ChiEISV3Node13_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 13, 7, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link22_ChiEISV3Node13_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link23_ChiEISV3Node14_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 6, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link24_ChiEISV3Node14_Out6Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link25_ChiEISV3Node14_Out9Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 14, 7, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link26_ChiEISV3Node14_Out7Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 21, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link27_ChiGPUNode2_Out21Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 2, 8, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link28_ChiGPUNode2_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link29_ChiGPUNode5_Out19Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 5, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link30_ChiGPUNode5_Out16Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 3, 8, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link31_GMENode3_Out8Desc, {1, {ChiFormatPD10}, 0, 10, 38, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link32_IPE4_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link33_IPE6_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 8, 10068, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link34_IPE8_Out10068Desc, {1, {ChiFormatUBWCTP10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 4, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link35_IPE4_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 6, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link36_IPE6_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 8, 10069, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link37_IPE8_Out10069Desc, {1, {ChiFormatPD10}, 0, 6, 12, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link38_EVA_MCTF1_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link39_EVA_MCTF1_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link40_EVA_MCTF1_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link41_EVA_MCTF1_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link42_EVA_MCTF1_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link43_EVA_MCTF1_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link44_EVA_MCTF1_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 37, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link45_EVA_MCTF1_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link46_EVA_MCTF1_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link47_EVA_MCTF1_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link48_EVA_MCTF1_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 1, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link49_EVA_MCTF1_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link50_EVA_MCTF3_Out1Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 2, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link51_EVA_MCTF3_Out2Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 18, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link52_EVA_MCTF3_Out18Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 19, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link53_EVA_MCTF3_Out19Desc, {1, {ChiFormatUBWCNV124R}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 16, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link54_EVA_MCTF3_Out16Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 17, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link55_EVA_MCTF3_Out17Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 36, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link56_EVA_MCTF3_Out36Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 37, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link57_EVA_MCTF3_Out37Desc, {1, {ChiFormatBlob}, 0, 8, 8, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link58_EVA_MVWarp4_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 12, 12, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 48, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link59_EVA_MCTF3_Out48Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link60_EVA_MCTF3_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link61_EVA_MCTF3_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 3, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link62_EVA_MCTF3_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 39, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link63_EVA_MVWarp4_Out39Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 40, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link64_EVA_MVWarp4_Out40Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65543, 4, 41, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link65_EVA_MVWarp4_Out41Desc, {2, {ChiFormatUBWCP016LMC, ChiFormatLMC}, 0, 8, 8, BufferHeapIon, BufferMemFlagHw|BufferMemFlagLockable|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 55, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link66_IPE5_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{9, 0, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link67_StatsParse0_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link68_IPE5_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link69_IPE5_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 55, 1, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link70_IPE7_Out55Desc, {1, {ChiFormatBlob}, 4096, 6, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link71_IPE7_Out8Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link72_IPE5_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 21, 0, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link73_ChiHDR10P21_Out0Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagSinkInplaceBuffer}, OfflineDependencyProviderNone, 0},
    {{65538, 9, 9, 0, {0, NULL}}, 2, UsecaseZSL_MultiCameraSATWithMFHDR_Link74_IPE9_Out9Desc, {1, {ChiFormatUBWCTP10}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 51, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link75_IPE7_Out51Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 26, 8, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link76_IPE26_Out8Desc, {1, {ChiFormatYUV420NV12}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{255, 10, 30, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link77_AISegmentation10_Out30Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, LinkFlagNoBuffersRequired}, OfflineDependencyProviderNone, 0},
    {{255, 10, 24, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link78_AISegmentation10_Out24Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 10, 22, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link79_AISegmentation10_Out22Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderAISegCatMap, 8},
    {{255, 10, 23, 0, {0, NULL}}, 3, UsecaseZSL_MultiCameraSATWithMFHDR_Link80_AISegmentation10_Out23Desc, {1, {ChiFormatY8}, 0, 10, 38, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 5, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link81_IPE5_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{65538, 7, 63, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link82_IPE7_Out63Desc, {1, {ChiFormatBlob}, 16384, 4, 10, BufferHeapIon, BufferMemFlagLockable|BufferMemFlagHw|BufferMemFlagCache}, {0, 0}, OfflineDependencyProviderNone, 0},
    {{10, 1, 1, 0, {0, NULL}}, 1, UsecaseZSL_MultiCameraSATWithMFHDR_Link83_OfflineStats1_Out1Desc, {0, {0}, 0, 8, 8, 0, 0}, {0, 0}, OfflineDependencyProviderNone, 0},
};

enum UsecaseZSLPipelineIds
{
    RealtimeFeatureSWRemosaic = 0,
    Bayer2YUVWithSWRemosaic = 1,
    ZSLSnapshotYUV = 2,
    ZSLSnapshotFormatConvertor = 3,
    InternalZSLYuv2JpegMFNR = 4,
    InternalZSLYuv2JpegMFSR = 5,
    OfflineNoiseReprocess = 6,
    OfflineNoiseReprocessAux = 7,
    ZSLYuv2Yuv = 8,
    QuadCFARemosaic = 9,
    QuadCFASnapshotYuv = 10,
    MemcpyZSLYUV = 11,
    MLAWBSnapshot = 12,
    ZSLReprocessYuvToYuv2Streams = 13,
    RealTimeFeatureZSLPreviewPerPortYUV = 14,
    PostFusionIPE = 15,
    DepthProvider = 16,
    InternalGPUFlip = 17,
    RealTimeFeatureZSLPreviewYUV = 18,
    Merge2YuvCustomTo1Yuv = 19,
    ZSLSnapshotJpegGPU = 20,
    MLZSLYUV = 21,
    MLIPEYUV = 22,
    InternalYuv2YuvIPEFull = 23,
    ZSLSnapshotJpeg = 24,
    ZSLSnapshotYUVHAL = 25,
    InternalZSLYuv2JpegGPU = 26,
    Merge3YuvCustomTo1Yuv = 27,
    SWMFMergeRaw = 28,
    YuvGpu2Jpeg = 29,
    QLLOfflineSnapshotStatsRegeneration = 30,
    AFBracketing3FrameFusionYUV = 31,
    AFBracketing2FrameAlignmentYUV = 32,
    RealTimeFeatureZSLMultiVC = 33,
    RealTimeFeatureZSLPreviewRawSWMCTF = 34,
    RealTimeFeatureNZSLSnapshotRDI = 35,
    RealTimePreviewVideoHFR = 36,
    RealTimePreviewVideoHFRNo3A = 37,
    ZSLSnapshotIFEYUVTOHAL = 38,
    ZSLSnapshotBPSYUVTOHAL = 39,
    ZSLSnapshotIPEYUVTOHAL = 40,
    InternalZSLYuv2Jpeg = 41,
    InternalZSLYuv2JpegScaling = 42,
    MfsrPostFilter = 43,
    QuadCFAFullSizeRaw = 44,
    FusionSnapshot = 45,
    BokehSnapshot = 46,
    MultiCameraRAW16 = 47,
    InternalYuv2YuvIPE = 48,
    MFHDRTwoFrameSnapshotFusion = 49,
    MfsrEqualization = 50,
    InternalYuv2YuvIPE1 = 51,
    RealTimeFeatureZSLPreviewRawRGB = 52,
    ZSLPreviewRaw = 53,
    RealTimeFeatureNZSLSnapshotRDIStatsParse = 54,
    MfnrPrefilter = 55,
    QuadCFAFullSizeStatsParse = 56,
    RealTimeFeatureZSLPreviewRawPerPortOfflineIFE = 57,
    RealTimeFeatureZSLPreviewRawOfflineIFE = 58,
    ZSLReprocessYuvToYuv3Streams = 59,
    MFHDRThreeFrameSnapshotFusion = 60,
    RealTimeFeatureZSLPreviewRaw = 61,
    ZSLPreviewRawYUV = 62,
    RealTimeFeatureZSLPreviewRawYUV = 63,
    MfnrPostFilter = 64,
    MfsrPrefilter = 65,
    RealTimeFeatureZSLPreviewRawSWMCTFRGB = 66,
    SWMFMergeYuv = 67,
    MfnrBlend = 68,
    MultiCameraRealtime = 69,
    RealtimePostProcessor = 70,
    VideoEIS2PreviewEIS2Offline = 71,
    VideoEIS3PreviewEIS2Offline = 72,
    VideoNoEISPreviewNoEISOffline = 73,
    OfflineIFERealtime = 74,
    RealTimeFeatureZSLPreviewRawYuvEisIoT = 75,
    MultiCameraRealtimeAux = 76,
    OfflinePreview = 77,
    RealTimeFeatureZSLPreviewRawPDNetBokeh = 78,
    RealTimeSHDRIOTLDC = 79,
    VideoEIS3PreviewEIS2RealTimeOfflineIFE = 80,
    Yuv2YuvIPEProfiles = 81,
    Video4kEIS3PreviewEIS2Offline = 82,
    RealTimeYUVSHDREISIOT = 83,
    XHDRRealtimeZSLPreviewRaw = 84,
    MfsrBlend = 85,
    MultiCameraRTB = 86,
    MFHDRRealTimeFeatureZSLFusion = 87,
    MFHDRRealTimeFeatureZSLPreviewRaw = 88,
    VideoPreviewRealTime = 89,
    MultiCameraVideoBokeh = 90,
    MultiCameraVideoBokehWithEVADFS = 91,
    OfflineIFEPostProc = 92,
    UnifiedHDR = 93,
    MultiCameraSAT = 94,
    MultiCameraSATWithQSAT = 95,
    MultiCameraSATWithMFHDRWithQSAT = 96,
    MultiCameraSATNoGPU = 97,
    MultiCameraSATWithMFHDR = 98,
};

static ChiPipelineTargetCreateDescriptor UsecaseZSL_pipelines[] =
{
    {"RealtimeFeatureSWRemosaic", { 0, 1, UsecaseZSL_RealtimeFeatureSWRemosaicNodes, 1, UsecaseZSL_RealtimeFeatureSWRemosaicLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealtimeFeatureSWRemosaic_sink_TargetDescriptors}, {1, UsecaseZSL_RealtimeFeatureSWRemosaic_source_TargetDescriptors}},  // RealtimeFeatureSWRemosaic
    {"Bayer2YUVWithSWRemosaic", { 0, 3, UsecaseZSL_Bayer2YUVWithSWRemosaicNodes, 6, UsecaseZSL_Bayer2YUVWithSWRemosaicLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_Bayer2YUVWithSWRemosaic_sink_TargetDescriptors}, {1, UsecaseZSL_Bayer2YUVWithSWRemosaic_source_TargetDescriptors}},  // Bayer2YUVWithSWRemosaic
    {"ZSLSnapshotYUV", { 0, 2, UsecaseZSL_ZSLSnapshotYUVNodes, 5, UsecaseZSL_ZSLSnapshotYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_ZSLSnapshotYUV_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotYUV_source_TargetDescriptors}},  // ZSLSnapshotYUV
    {"ZSLSnapshotFormatConvertor", { 0, 1, UsecaseZSL_ZSLSnapshotFormatConvertorNodes, 1, UsecaseZSL_ZSLSnapshotFormatConvertorLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_ZSLSnapshotFormatConvertor_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotFormatConvertor_source_TargetDescriptors}},  // ZSLSnapshotFormatConvertor
    {"InternalZSLYuv2JpegMFNR", { 0, 5, UsecaseZSL_InternalZSLYuv2JpegMFNRNodes, 6, UsecaseZSL_InternalZSLYuv2JpegMFNRLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_InternalZSLYuv2JpegMFNR_sink_TargetDescriptors}, {1, UsecaseZSL_InternalZSLYuv2JpegMFNR_source_TargetDescriptors}},  // InternalZSLYuv2JpegMFNR
    {"InternalZSLYuv2JpegMFSR", { 0, 5, UsecaseZSL_InternalZSLYuv2JpegMFSRNodes, 6, UsecaseZSL_InternalZSLYuv2JpegMFSRLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_InternalZSLYuv2JpegMFSR_sink_TargetDescriptors}, {1, UsecaseZSL_InternalZSLYuv2JpegMFSR_source_TargetDescriptors}},  // InternalZSLYuv2JpegMFSR
    {"OfflineNoiseReprocess", { 0, 3, UsecaseZSL_OfflineNoiseReprocessNodes, 5, UsecaseZSL_OfflineNoiseReprocessLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_OfflineNoiseReprocess_sink_TargetDescriptors}, {1, UsecaseZSL_OfflineNoiseReprocess_source_TargetDescriptors}},  // OfflineNoiseReprocess
    {"OfflineNoiseReprocessAux", { 0, 3, UsecaseZSL_OfflineNoiseReprocessAuxNodes, 5, UsecaseZSL_OfflineNoiseReprocessAuxLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_OfflineNoiseReprocessAux_sink_TargetDescriptors}, {1, UsecaseZSL_OfflineNoiseReprocessAux_source_TargetDescriptors}},  // OfflineNoiseReprocessAux
    {"ZSLYuv2Yuv", { 0, 1, UsecaseZSL_ZSLYuv2YuvNodes, 1, UsecaseZSL_ZSLYuv2YuvLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_ZSLYuv2Yuv_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLYuv2Yuv_source_TargetDescriptors}},  // ZSLYuv2Yuv
    {"QuadCFARemosaic", { 0, 1, UsecaseZSL_QuadCFARemosaicNodes, 1, UsecaseZSL_QuadCFARemosaicLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_QuadCFARemosaic_sink_TargetDescriptors}, {1, UsecaseZSL_QuadCFARemosaic_source_TargetDescriptors}},  // QuadCFARemosaic
    {"QuadCFASnapshotYuv", { 0, 2, UsecaseZSL_QuadCFASnapshotYuvNodes, 5, UsecaseZSL_QuadCFASnapshotYuvLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_QuadCFASnapshotYuv_sink_TargetDescriptors}, {1, UsecaseZSL_QuadCFASnapshotYuv_source_TargetDescriptors}},  // QuadCFASnapshotYuv
    {"MemcpyZSLYUV", { 0, 1, UsecaseZSL_MemcpyZSLYUVNodes, 1, UsecaseZSL_MemcpyZSLYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MemcpyZSLYUV_sink_TargetDescriptors}, {1, UsecaseZSL_MemcpyZSLYUV_source_TargetDescriptors}},  // MemcpyZSLYUV
    {"MLAWBSnapshot", { 0, 1, UsecaseZSL_MLAWBSnapshotNodes, 1, UsecaseZSL_MLAWBSnapshotLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MLAWBSnapshot_sink_TargetDescriptors}, {1, UsecaseZSL_MLAWBSnapshot_source_TargetDescriptors}},  // MLAWBSnapshot
    {"ZSLReprocessYuvToYuv2Streams", { 0, 1, UsecaseZSL_ZSLReprocessYuvToYuv2StreamsNodes, 1, UsecaseZSL_ZSLReprocessYuvToYuv2StreamsLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_ZSLReprocessYuvToYuv2Streams_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLReprocessYuvToYuv2Streams_source_TargetDescriptors}},  // ZSLReprocessYuvToYuv2Streams
    {"RealTimeFeatureZSLPreviewPerPortYUV", { 0, 4, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVNodes, 6, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimeFeatureZSLPreviewPerPortYUV_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewPerPortYUV
    {"PostFusionIPE", { 0, 1, UsecaseZSL_PostFusionIPENodes, 1, UsecaseZSL_PostFusionIPELinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_PostFusionIPE_sink_TargetDescriptors}, {1, UsecaseZSL_PostFusionIPE_source_TargetDescriptors}},  // PostFusionIPE
    {"DepthProvider", { 0, 1, UsecaseZSL_DepthProviderNodes, 1, UsecaseZSL_DepthProviderLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_DepthProvider_sink_TargetDescriptors}, {1, UsecaseZSL_DepthProvider_source_TargetDescriptors}},  // DepthProvider
    {"InternalGPUFlip", { 0, 1, UsecaseZSL_InternalGPUFlipNodes, 1, UsecaseZSL_InternalGPUFlipLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_InternalGPUFlip_sink_TargetDescriptors}, {1, UsecaseZSL_InternalGPUFlip_source_TargetDescriptors}},  // InternalGPUFlip
    {"RealTimeFeatureZSLPreviewYUV", { 0, 3, UsecaseZSL_RealTimeFeatureZSLPreviewYUVNodes, 4, UsecaseZSL_RealTimeFeatureZSLPreviewYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimeFeatureZSLPreviewYUV_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewYUV
    {"Merge2YuvCustomTo1Yuv", { 0, 1, UsecaseZSL_Merge2YuvCustomTo1YuvNodes, 1, UsecaseZSL_Merge2YuvCustomTo1YuvLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_Merge2YuvCustomTo1Yuv_sink_TargetDescriptors}, {2, UsecaseZSL_Merge2YuvCustomTo1Yuv_source_TargetDescriptors}},  // Merge2YuvCustomTo1Yuv
    {"ZSLSnapshotJpegGPU", { 0, 7, UsecaseZSL_ZSLSnapshotJpegGPUNodes, 11, UsecaseZSL_ZSLSnapshotJpegGPULinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_ZSLSnapshotJpegGPU_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotJpegGPU_source_TargetDescriptors}},  // ZSLSnapshotJpegGPU
    {"MLZSLYUV", { 0, 1, UsecaseZSL_MLZSLYUVNodes, 1, UsecaseZSL_MLZSLYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MLZSLYUV_sink_TargetDescriptors}, {2, UsecaseZSL_MLZSLYUV_source_TargetDescriptors}},  // MLZSLYUV
    {"MLIPEYUV", { 0, 6, UsecaseZSL_MLIPEYUVNodes, 6, UsecaseZSL_MLIPEYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MLIPEYUV_sink_TargetDescriptors}, {2, UsecaseZSL_MLIPEYUV_source_TargetDescriptors}},  // MLIPEYUV
    {"InternalYuv2YuvIPEFull", { 0, 1, UsecaseZSL_InternalYuv2YuvIPEFullNodes, 2, UsecaseZSL_InternalYuv2YuvIPEFullLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_InternalYuv2YuvIPEFull_sink_TargetDescriptors}, {1, UsecaseZSL_InternalYuv2YuvIPEFull_source_TargetDescriptors}},  // InternalYuv2YuvIPEFull
    {"ZSLSnapshotJpeg", { 0, 6, UsecaseZSL_ZSLSnapshotJpegNodes, 10, UsecaseZSL_ZSLSnapshotJpegLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLSnapshotJpeg_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotJpeg_source_TargetDescriptors}},  // ZSLSnapshotJpeg
    {"ZSLSnapshotYUVHAL", { 0, 6, UsecaseZSL_ZSLSnapshotYUVHALNodes, 11, UsecaseZSL_ZSLSnapshotYUVHALLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLSnapshotYUVHAL_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotYUVHAL_source_TargetDescriptors}},  // ZSLSnapshotYUVHAL
    {"InternalZSLYuv2JpegGPU", { 0, 6, UsecaseZSL_InternalZSLYuv2JpegGPUNodes, 7, UsecaseZSL_InternalZSLYuv2JpegGPULinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_InternalZSLYuv2JpegGPU_sink_TargetDescriptors}, {1, UsecaseZSL_InternalZSLYuv2JpegGPU_source_TargetDescriptors}},  // InternalZSLYuv2JpegGPU
    {"Merge3YuvCustomTo1Yuv", { 0, 1, UsecaseZSL_Merge3YuvCustomTo1YuvNodes, 1, UsecaseZSL_Merge3YuvCustomTo1YuvLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_Merge3YuvCustomTo1Yuv_sink_TargetDescriptors}, {3, UsecaseZSL_Merge3YuvCustomTo1Yuv_source_TargetDescriptors}},  // Merge3YuvCustomTo1Yuv
    {"SWMFMergeRaw", { 0, 1, UsecaseZSL_SWMFMergeRawNodes, 1, UsecaseZSL_SWMFMergeRawLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_SWMFMergeRaw_sink_TargetDescriptors}, {3, UsecaseZSL_SWMFMergeRaw_source_TargetDescriptors}},  // SWMFMergeRaw
    {"YuvGpu2Jpeg", { 0, 6, UsecaseZSL_YuvGpu2JpegNodes, 7, UsecaseZSL_YuvGpu2JpegLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_YuvGpu2Jpeg_sink_TargetDescriptors}, {1, UsecaseZSL_YuvGpu2Jpeg_source_TargetDescriptors}},  // YuvGpu2Jpeg
    {"QLLOfflineSnapshotStatsRegeneration", { 0, 3, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationNodes, 4, UsecaseZSL_QLLOfflineSnapshotStatsRegenerationLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_sink_TargetDescriptors}, {1, UsecaseZSL_QLLOfflineSnapshotStatsRegeneration_source_TargetDescriptors}},  // QLLOfflineSnapshotStatsRegeneration
    {"AFBracketing3FrameFusionYUV", { 0, 1, UsecaseZSL_AFBracketing3FrameFusionYUVNodes, 1, UsecaseZSL_AFBracketing3FrameFusionYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_AFBracketing3FrameFusionYUV_sink_TargetDescriptors}, {3, UsecaseZSL_AFBracketing3FrameFusionYUV_source_TargetDescriptors}},  // AFBracketing3FrameFusionYUV
    {"AFBracketing2FrameAlignmentYUV", { 0, 4, UsecaseZSL_AFBracketing2FrameAlignmentYUVNodes, 10, UsecaseZSL_AFBracketing2FrameAlignmentYUVLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_AFBracketing2FrameAlignmentYUV_sink_TargetDescriptors}, {2, UsecaseZSL_AFBracketing2FrameAlignmentYUV_source_TargetDescriptors}},  // AFBracketing2FrameAlignmentYUV
    {"RealTimeFeatureZSLMultiVC", { 0, 2, UsecaseZSL_RealTimeFeatureZSLMultiVCNodes, 8, UsecaseZSL_RealTimeFeatureZSLMultiVCLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLMultiVC_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLMultiVC
    {"RealTimeFeatureZSLPreviewRawSWMCTF", { 0, 8, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFNodes, 19, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTF_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTF
    {"RealTimeFeatureNZSLSnapshotRDI", { 0, 6, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDINodes, 8, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDILinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDI_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureNZSLSnapshotRDI
    {"RealTimePreviewVideoHFR", { 0, 6, UsecaseZSL_RealTimePreviewVideoHFRNodes, 19, UsecaseZSL_RealTimePreviewVideoHFRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFR_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFR
    {"RealTimePreviewVideoHFRNo3A", { 0, 8, UsecaseZSL_RealTimePreviewVideoHFRNo3ANodes, 23, UsecaseZSL_RealTimePreviewVideoHFRNo3ALinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimePreviewVideoHFRNo3A_sink_TargetDescriptors}, {0, NULL}},  // RealTimePreviewVideoHFRNo3A
    {"ZSLSnapshotIFEYUVTOHAL", { 0, 2, UsecaseZSL_ZSLSnapshotIFEYUVTOHALNodes, 4, UsecaseZSL_ZSLSnapshotIFEYUVTOHALLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotIFEYUVTOHAL_source_TargetDescriptors}},  // ZSLSnapshotIFEYUVTOHAL
    {"ZSLSnapshotBPSYUVTOHAL", { 0, 1, UsecaseZSL_ZSLSnapshotBPSYUVTOHALNodes, 4, UsecaseZSL_ZSLSnapshotBPSYUVTOHALLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLSnapshotBPSYUVTOHAL_source_TargetDescriptors}},  // ZSLSnapshotBPSYUVTOHAL
    {"ZSLSnapshotIPEYUVTOHAL", { 0, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHALNodes, 1, UsecaseZSL_ZSLSnapshotIPEYUVTOHALLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_sink_TargetDescriptors}, {4, UsecaseZSL_ZSLSnapshotIPEYUVTOHAL_source_TargetDescriptors}},  // ZSLSnapshotIPEYUVTOHAL
    {"InternalZSLYuv2Jpeg", { 0, 6, UsecaseZSL_InternalZSLYuv2JpegNodes, 7, UsecaseZSL_InternalZSLYuv2JpegLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_InternalZSLYuv2Jpeg_sink_TargetDescriptors}, {1, UsecaseZSL_InternalZSLYuv2Jpeg_source_TargetDescriptors}},  // InternalZSLYuv2Jpeg
    {"InternalZSLYuv2JpegScaling", { 0, 5, UsecaseZSL_InternalZSLYuv2JpegScalingNodes, 6, UsecaseZSL_InternalZSLYuv2JpegScalingLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_InternalZSLYuv2JpegScaling_sink_TargetDescriptors}, {1, UsecaseZSL_InternalZSLYuv2JpegScaling_source_TargetDescriptors}},  // InternalZSLYuv2JpegScaling
    {"MfsrPostFilter", { 0, 4, UsecaseZSL_MfsrPostFilterNodes, 5, UsecaseZSL_MfsrPostFilterLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_MfsrPostFilter_sink_TargetDescriptors}, {2, UsecaseZSL_MfsrPostFilter_source_TargetDescriptors}},  // MfsrPostFilter
    {"QuadCFAFullSizeRaw", { 0, 6, UsecaseZSL_QuadCFAFullSizeRawNodes, 8, UsecaseZSL_QuadCFAFullSizeRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_QuadCFAFullSizeRaw_sink_TargetDescriptors}, {0, NULL}},  // QuadCFAFullSizeRaw
    {"FusionSnapshot", { 0, 5, UsecaseZSL_FusionSnapshotNodes, 5, UsecaseZSL_FusionSnapshotLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_FusionSnapshot_sink_TargetDescriptors}, {4, UsecaseZSL_FusionSnapshot_source_TargetDescriptors}},  // FusionSnapshot
    {"BokehSnapshot", { 0, 2, UsecaseZSL_BokehSnapshotNodes, 2, UsecaseZSL_BokehSnapshotLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_BokehSnapshot_sink_TargetDescriptors}, {4, UsecaseZSL_BokehSnapshot_source_TargetDescriptors}},  // BokehSnapshot
    {"MultiCameraRAW16", { 0, 1, UsecaseZSL_MultiCameraRAW16Nodes, 1, UsecaseZSL_MultiCameraRAW16Links, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MultiCameraRAW16_sink_TargetDescriptors}, {4, UsecaseZSL_MultiCameraRAW16_source_TargetDescriptors}},  // MultiCameraRAW16
    {"InternalYuv2YuvIPE", { 0, 2, UsecaseZSL_InternalYuv2YuvIPENodes, 4, UsecaseZSL_InternalYuv2YuvIPELinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_InternalYuv2YuvIPE_sink_TargetDescriptors}, {1, UsecaseZSL_InternalYuv2YuvIPE_source_TargetDescriptors}},  // InternalYuv2YuvIPE
    {"MFHDRTwoFrameSnapshotFusion", { 0, 7, UsecaseZSL_MFHDRTwoFrameSnapshotFusionNodes, 17, UsecaseZSL_MFHDRTwoFrameSnapshotFusionLinks, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, { g_stringMapPipelineModes[ModeMFHDR1Exposure], g_stringMapPipelineModes[ModeMFHDR2Exposure], g_stringMapPipelineModes[ModeMFHDR3Exposure] }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_sink_TargetDescriptors}, {2, UsecaseZSL_MFHDRTwoFrameSnapshotFusion_source_TargetDescriptors}},  // MFHDRTwoFrameSnapshotFusion
    {"MfsrEqualization", { 0, 1, UsecaseZSL_MfsrEqualizationNodes, 2, UsecaseZSL_MfsrEqualizationLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_MfsrEqualization_sink_TargetDescriptors}, {3, UsecaseZSL_MfsrEqualization_source_TargetDescriptors}},  // MfsrEqualization
    {"InternalYuv2YuvIPE1", { 0, 2, UsecaseZSL_InternalYuv2YuvIPE1Nodes, 4, UsecaseZSL_InternalYuv2YuvIPE1Links, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_InternalYuv2YuvIPE1_sink_TargetDescriptors}, {1, UsecaseZSL_InternalYuv2YuvIPE1_source_TargetDescriptors}},  // InternalYuv2YuvIPE
    {"RealTimeFeatureZSLPreviewRawRGB", { 0, 7, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBNodes, 19, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_RealTimeFeatureZSLPreviewRawRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawRGB
    {"ZSLPreviewRaw", { 0, 12, UsecaseZSL_ZSLPreviewRawNodes, 34, UsecaseZSL_ZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_ZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRaw
    {"RealTimeFeatureNZSLSnapshotRDIStatsParse", { 0, 7, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseNodes, 14, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParseLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_RealTimeFeatureNZSLSnapshotRDIStatsParse_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureNZSLSnapshotRDIStatsParse
    {"MfnrPrefilter", { 0, 2, UsecaseZSL_MfnrPrefilterNodes, 9, UsecaseZSL_MfnrPrefilterLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_MfnrPrefilter_sink_TargetDescriptors}, {1, UsecaseZSL_MfnrPrefilter_source_TargetDescriptors}},  // MfnrPrefilter
    {"QuadCFAFullSizeStatsParse", { 0, 7, UsecaseZSL_QuadCFAFullSizeStatsParseNodes, 16, UsecaseZSL_QuadCFAFullSizeStatsParseLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_QuadCFAFullSizeStatsParse_sink_TargetDescriptors}, {0, NULL}},  // QuadCFAFullSizeStatsParse
    {"RealTimeFeatureZSLPreviewRawPerPortOfflineIFE", { 0, 8, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFENodes, 21, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_RealTimeFeatureZSLPreviewRawPerPortOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPerPortOfflineIFE
    {"RealTimeFeatureZSLPreviewRawOfflineIFE", { 0, 8, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFENodes, 22, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawOfflineIFE
    {"ZSLReprocessYuvToYuv3Streams", { 0, 3, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsNodes, 8, UsecaseZSL_ZSLReprocessYuvToYuv3StreamsLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {6, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_sink_TargetDescriptors}, {1, UsecaseZSL_ZSLReprocessYuvToYuv3Streams_source_TargetDescriptors}},  // ZSLReprocessYuvToYuv3Streams
    {"MFHDRThreeFrameSnapshotFusion", { 0, 9, UsecaseZSL_MFHDRThreeFrameSnapshotFusionNodes, 25, UsecaseZSL_MFHDRThreeFrameSnapshotFusionLinks, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, { g_stringMapPipelineModes[ModeMFHDR1Exposure], g_stringMapPipelineModes[ModeMFHDR2Exposure], g_stringMapPipelineModes[ModeMFHDR3Exposure] }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_sink_TargetDescriptors}, {3, UsecaseZSL_MFHDRThreeFrameSnapshotFusion_source_TargetDescriptors}},  // MFHDRThreeFrameSnapshotFusion
    {"RealTimeFeatureZSLPreviewRaw", { 0, 8, UsecaseZSL_RealTimeFeatureZSLPreviewRawNodes, 23, UsecaseZSL_RealTimeFeatureZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRaw
    {"ZSLPreviewRawYUV", { 0, 12, UsecaseZSL_ZSLPreviewRawYUVNodes, 37, UsecaseZSL_ZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_ZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // ZSLPreviewRawYUV
    {"RealTimeFeatureZSLPreviewRawYUV", { 0, 8, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVNodes, 23, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUVLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawYUV_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawYUV
    {"MfnrPostFilter", { 0, 5, UsecaseZSL_MfnrPostFilterNodes, 12, UsecaseZSL_MfnrPostFilterLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_MfnrPostFilter_sink_TargetDescriptors}, {6, UsecaseZSL_MfnrPostFilter_source_TargetDescriptors}},  // MfnrPostFilter
    {"MfsrPrefilter", { 0, 3, UsecaseZSL_MfsrPrefilterNodes, 11, UsecaseZSL_MfsrPrefilterLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {7, UsecaseZSL_MfsrPrefilter_sink_TargetDescriptors}, {1, UsecaseZSL_MfsrPrefilter_source_TargetDescriptors}},  // MfsrPrefilter
    {"RealTimeFeatureZSLPreviewRawSWMCTFRGB", { 0, 11, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBNodes, 26, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGBLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_RealTimeFeatureZSLPreviewRawSWMCTFRGB_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawSWMCTFRGB
    {"SWMFMergeYuv", { 0, 1, UsecaseZSL_SWMFMergeYuvNodes, 1, UsecaseZSL_SWMFMergeYuvLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {1, UsecaseZSL_SWMFMergeYuv_sink_TargetDescriptors}, {8, UsecaseZSL_SWMFMergeYuv_source_TargetDescriptors}},  // SWMFMergeYuv
    {"MfnrBlend", { 0, 3, UsecaseZSL_MfnrBlendNodes, 8, UsecaseZSL_MfnrBlendLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_MfnrBlend_sink_TargetDescriptors}, {6, UsecaseZSL_MfnrBlend_source_TargetDescriptors}},  // MfnrBlend
    {"MultiCameraRealtime", { 0, 8, UsecaseZSL_MultiCameraRealtimeNodes, 26, UsecaseZSL_MultiCameraRealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {6, UsecaseZSL_MultiCameraRealtime_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtime
    {"RealtimePostProcessor", { 0, 2, UsecaseZSL_RealtimePostProcessorNodes, 5, UsecaseZSL_RealtimePostProcessorLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_RealtimePostProcessor_sink_TargetDescriptors}, {6, UsecaseZSL_RealtimePostProcessor_source_TargetDescriptors}},  // RealtimePostProcessor
    {"VideoEIS2PreviewEIS2Offline", { 0, 11, UsecaseZSL_VideoEIS2PreviewEIS2OfflineNodes, 29, UsecaseZSL_VideoEIS2PreviewEIS2OfflineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_VideoEIS2PreviewEIS2Offline_sink_TargetDescriptors}, {3, UsecaseZSL_VideoEIS2PreviewEIS2Offline_source_TargetDescriptors}},  // VideoEIS2PreviewEIS2Offline
    {"VideoEIS3PreviewEIS2Offline", { 0, 19, UsecaseZSL_VideoEIS3PreviewEIS2OfflineNodes, 46, UsecaseZSL_VideoEIS3PreviewEIS2OfflineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_VideoEIS3PreviewEIS2Offline_sink_TargetDescriptors}, {3, UsecaseZSL_VideoEIS3PreviewEIS2Offline_source_TargetDescriptors}},  // VideoEIS3PreviewEIS2Offline
    {"VideoNoEISPreviewNoEISOffline", { 0, 9, UsecaseZSL_VideoNoEISPreviewNoEISOfflineNodes, 28, UsecaseZSL_VideoNoEISPreviewNoEISOfflineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_VideoNoEISPreviewNoEISOffline_sink_TargetDescriptors}, {3, UsecaseZSL_VideoNoEISPreviewNoEISOffline_source_TargetDescriptors}},  // VideoNoEISPreviewNoEISOffline
    {"OfflineIFERealtime", { 0, 8, UsecaseZSL_OfflineIFERealtimeNodes, 27, UsecaseZSL_OfflineIFERealtimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {8, UsecaseZSL_OfflineIFERealtime_sink_TargetDescriptors}, {0, NULL}},  // OfflineIFERealtime
    {"RealTimeFeatureZSLPreviewRawYuvEisIoT", { 0, 18, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTNodes, 35, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoTLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {7, UsecaseZSL_RealTimeFeatureZSLPreviewRawYuvEisIoT_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawYuvEisIoT
    {"MultiCameraRealtimeAux", { 0, 8, UsecaseZSL_MultiCameraRealtimeAuxNodes, 27, UsecaseZSL_MultiCameraRealtimeAuxLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_MultiCameraRealtimeAux_sink_TargetDescriptors}, {0, NULL}},  // MultiCameraRealtimeAux
    {"OfflinePreview", { 0, 9, UsecaseZSL_OfflinePreviewNodes, 30, UsecaseZSL_OfflinePreviewLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {6, UsecaseZSL_OfflinePreview_sink_TargetDescriptors}, {3, UsecaseZSL_OfflinePreview_source_TargetDescriptors}},  // OfflinePreview
    {"RealTimeFeatureZSLPreviewRawPDNetBokeh", { 0, 18, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehNodes, 55, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokehLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_RealTimeFeatureZSLPreviewRawPDNetBokeh_sink_TargetDescriptors}, {0, NULL}},  // RealTimeFeatureZSLPreviewRawPDNetBokeh
    {"RealTimeSHDRIOTLDC", { 0, 21, UsecaseZSL_RealTimeSHDRIOTLDCNodes, 28, UsecaseZSL_RealTimeSHDRIOTLDCLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_RealTimeSHDRIOTLDC_sink_TargetDescriptors}, {0, NULL}},  // RealTimeSHDRIOTLDC
    {"VideoEIS3PreviewEIS2RealTimeOfflineIFE", { 0, 8, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFENodes, 27, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFELinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {10, UsecaseZSL_VideoEIS3PreviewEIS2RealTimeOfflineIFE_sink_TargetDescriptors}, {0, NULL}},  // VideoEIS3PreviewEIS2RealTimeOfflineIFE
    {"Yuv2YuvIPEProfiles", { 0, 8, UsecaseZSL_Yuv2YuvIPEProfilesNodes, 14, UsecaseZSL_Yuv2YuvIPEProfilesLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {12, UsecaseZSL_Yuv2YuvIPEProfiles_sink_TargetDescriptors}, {1, UsecaseZSL_Yuv2YuvIPEProfiles_source_TargetDescriptors}},  // Yuv2YuvIPEProfiles
    {"Video4kEIS3PreviewEIS2Offline", { 0, 19, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineNodes, 46, UsecaseZSL_Video4kEIS3PreviewEIS2OfflineLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_sink_TargetDescriptors}, {6, UsecaseZSL_Video4kEIS3PreviewEIS2Offline_source_TargetDescriptors}},  // Video4kEIS3PreviewEIS2Offline
    {"RealTimeYUVSHDREISIOT", { 0, 23, UsecaseZSL_RealTimeYUVSHDREISIOTNodes, 49, UsecaseZSL_RealTimeYUVSHDREISIOTLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {9, UsecaseZSL_RealTimeYUVSHDREISIOT_sink_TargetDescriptors}, {0, NULL}},  // RealTimeYUVSHDREISIOT
    {"XHDRRealtimeZSLPreviewRaw", { 0, 10, UsecaseZSL_XHDRRealtimeZSLPreviewRawNodes, 53, UsecaseZSL_XHDRRealtimeZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {7, UsecaseZSL_XHDRRealtimeZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // XHDRRealtimeZSLPreviewRaw
    {"MfsrBlend", { 0, 3, UsecaseZSL_MfsrBlendNodes, 17, UsecaseZSL_MfsrBlendLinks, 0, 3, { ModeMMFAlgm16BitFormat, ModeMMFAlgm8BitFormat, ModeMMFAlgmMixedIOFormat }, { g_stringMapPipelineModes[ModeMMFAlgm16BitFormat], g_stringMapPipelineModes[ModeMMFAlgm8BitFormat], g_stringMapPipelineModes[ModeMMFAlgmMixedIOFormat] }, 0, 0, 0, 0, 0, 0}, {6, UsecaseZSL_MfsrBlend_sink_TargetDescriptors}, {10, UsecaseZSL_MfsrBlend_source_TargetDescriptors}},  // MfsrBlend
    {"MultiCameraRTB", { 0, 14, UsecaseZSL_MultiCameraRTBNodes, 48, UsecaseZSL_MultiCameraRTBLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {3, UsecaseZSL_MultiCameraRTB_sink_TargetDescriptors}, {12, UsecaseZSL_MultiCameraRTB_source_TargetDescriptors}},  // MultiCameraRTB
    {"MFHDRRealTimeFeatureZSLFusion", { 0, 26, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionNodes, 74, UsecaseZSL_MFHDRRealTimeFeatureZSLFusionLinks, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, { g_stringMapPipelineModes[ModeMFHDR1Exposure], g_stringMapPipelineModes[ModeMFHDR2Exposure], g_stringMapPipelineModes[ModeMFHDR3Exposure] }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_sink_TargetDescriptors}, {12, UsecaseZSL_MFHDRRealTimeFeatureZSLFusion_source_TargetDescriptors}},  // MFHDRRealTimeFeatureZSLFusion
    {"MFHDRRealTimeFeatureZSLPreviewRaw", { 0, 15, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawNodes, 42, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRawLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_MFHDRRealTimeFeatureZSLPreviewRaw_sink_TargetDescriptors}, {0, NULL}},  // MFHDRRealTimeFeatureZSLPreviewRaw
    {"VideoPreviewRealTime", { 0, 11, UsecaseZSL_VideoPreviewRealTimeNodes, 30, UsecaseZSL_VideoPreviewRealTimeLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {17, UsecaseZSL_VideoPreviewRealTime_sink_TargetDescriptors}, {0, NULL}},  // VideoPreviewRealTime
    {"MultiCameraVideoBokeh", { 0, 13, UsecaseZSL_MultiCameraVideoBokehNodes, 56, UsecaseZSL_MultiCameraVideoBokehLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_MultiCameraVideoBokeh_sink_TargetDescriptors}, {21, UsecaseZSL_MultiCameraVideoBokeh_source_TargetDescriptors}},  // MultiCameraVideoBokeh
    {"MultiCameraVideoBokehWithEVADFS", { 0, 13, UsecaseZSL_MultiCameraVideoBokehWithEVADFSNodes, 58, UsecaseZSL_MultiCameraVideoBokehWithEVADFSLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {4, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_sink_TargetDescriptors}, {21, UsecaseZSL_MultiCameraVideoBokehWithEVADFS_source_TargetDescriptors}},  // MultiCameraVideoBokehWithEVADFS
    {"OfflineIFEPostProc", { 0, 2, UsecaseZSL_OfflineIFEPostProcNodes, 5, UsecaseZSL_OfflineIFEPostProcLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {2, UsecaseZSL_OfflineIFEPostProc_sink_TargetDescriptors}, {24, UsecaseZSL_OfflineIFEPostProc_source_TargetDescriptors}},  // OfflineIFEPostProc
    {"UnifiedHDR", { 0, 14, UsecaseZSL_UnifiedHDRNodes, 70, UsecaseZSL_UnifiedHDRLinks, 1, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {20, UsecaseZSL_UnifiedHDR_sink_TargetDescriptors}, {0, NULL}},  // UnifiedHDR
    {"MultiCameraSAT", { 0, 14, UsecaseZSL_MultiCameraSATNodes, 51, UsecaseZSL_MultiCameraSATLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {7, UsecaseZSL_MultiCameraSAT_sink_TargetDescriptors}, {28, UsecaseZSL_MultiCameraSAT_source_TargetDescriptors}},  // MultiCameraSAT
    {"MultiCameraSATWithQSAT", { 0, 28, UsecaseZSL_MultiCameraSATWithQSATNodes, 91, UsecaseZSL_MultiCameraSATWithQSATLinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {11, UsecaseZSL_MultiCameraSATWithQSAT_sink_TargetDescriptors}, {21, UsecaseZSL_MultiCameraSATWithQSAT_source_TargetDescriptors}},  // MultiCameraSATWithQSAT
    {"MultiCameraSATWithMFHDRWithQSAT", { 0, 17, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATNodes, 89, UsecaseZSL_MultiCameraSATWithMFHDRWithQSATLinks, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, { g_stringMapPipelineModes[ModeMFHDR1Exposure], g_stringMapPipelineModes[ModeMFHDR2Exposure], g_stringMapPipelineModes[ModeMFHDR3Exposure] }, 0, 0, 0, 0, 0, 0}, {5, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_sink_TargetDescriptors}, {39, UsecaseZSL_MultiCameraSATWithMFHDRWithQSAT_source_TargetDescriptors}},  // MultiCameraSATWithMFHDRWithQSAT
    {"MultiCameraSATNoGPU", { 0, 40, UsecaseZSL_MultiCameraSATNoGPUNodes, 107, UsecaseZSL_MultiCameraSATNoGPULinks, 0, 0, { 0 }, { 0 }, 0, 0, 0, 0, 0, 0}, {20, UsecaseZSL_MultiCameraSATNoGPU_sink_TargetDescriptors}, {28, UsecaseZSL_MultiCameraSATNoGPU_source_TargetDescriptors}},  // MultiCameraSATNoGPU
    {"MultiCameraSATWithMFHDR", { 0, 23, UsecaseZSL_MultiCameraSATWithMFHDRNodes, 84, UsecaseZSL_MultiCameraSATWithMFHDRLinks, 0, 3, { ModeMFHDR1Exposure, ModeMFHDR2Exposure, ModeMFHDR3Exposure }, { g_stringMapPipelineModes[ModeMFHDR1Exposure], g_stringMapPipelineModes[ModeMFHDR2Exposure], g_stringMapPipelineModes[ModeMFHDR3Exposure] }, 0, 0, 0, 0, 0, 0}, {7, UsecaseZSL_MultiCameraSATWithMFHDR_sink_TargetDescriptors}, {52, UsecaseZSL_MultiCameraSATWithMFHDR_source_TargetDescriptors}},  // MultiCameraSATWithMFHDR
};

static const PruneVariant UsecaseZSL_TARGET_BUFFER_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOffVideoOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOn},
    {PruneGroupEIS, PruneTypePreviewOnlySnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOnlySnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOnly},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_PruneVariants[] = {
    {PruneGroupFDIN, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_PREVIEW_PruneVariants[] = {
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_PREVIEW2_PruneVariants[] = {
    {PruneGroupMultiVC, PruneTypeDisabled},
    {PruneGroupMultiVC, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_APP_PruneVariants[] = {
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeQHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeQHDRPREVIEW},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_PruneVariants[] = {
    {PruneGroupNoRemosaic, PruneTypeCropPreview},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_PruneVariants[] = {
    {PruneGroupNoRemosaic, PruneTypeXCFASnapshot},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IDEALRAW_PruneVariants[] = {
    {PruneGroupIDEALRAW, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_PruneVariants[] = {
    {PruneGroupMultiVC, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_PruneVariants[] = {
    {PruneGroupMultiVC, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_PruneVariants[] = {
    {PruneGroupMultiVC, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_FULL_PruneVariants[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeDisabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_DS4_PruneVariants[] = {
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeDisabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_DS16_PruneVariants[] = {
    {PruneGroupAISEG, PruneTypePreviewVideo},
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupEIS, PruneTypeEnabled},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SNAPSHOT_PruneVariants[] = {
    {PruneGroupSnapshot, PruneTypeJPEG},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_VIDEO_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOffVideoOnSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOffVideoOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOffSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOff},
    {PruneGroupEIS, PruneTypePreviewOnVideoOnSnapshotOn},
    {PruneGroupEIS, PruneTypePreviewOnVideoOn},
    {PruneGroupEIS, PruneTypeVideoOnlySnapshotOff},
    {PruneGroupEIS, PruneTypeVideoOnlySnapshotOn},
    {PruneGroupEIS, PruneTypeVideoOnly},
    {PruneGroupHDR10P, PruneTypeDisabled},
    {PruneGroupHDR10P, PruneTypeEnabled},
    {PruneGroupHDRProfile, PruneTypeDisabled},
    {PruneGroupHDRProfile, PruneTypeHDR10Plus},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
    {PruneGroupMultiVC, PruneTypeDisabled},
    {PruneGroupMultiVC, PruneTypeEnabled},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_YUV_PruneVariants[] = {
    {PruneGroupHDRSnapshotProfile, PruneTypeDisabled},
    {PruneGroupHDRSnapshotProfile, PruneTypeHLG10},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_YUV_IN_PruneVariants[] = {
    {PruneGroupAI, PruneTypeEnable},
    {PruneGroupIPEProfile, PruneTypeFullFOVProcessing},
    {PruneGroupIPEProfile, PruneTypeFullPostProcessing},
    {PruneGroupIPEProfile, PruneTypeNoiseProcessing},
    {PruneGroupIPEProfile, PruneTypePostProcessing},
    {PruneGroupIPEProfile, PruneTypeScalePostProcessing},
    {PruneGroupIPEProfile, PruneTypeZoomProcessing},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_YUV_OUT_PruneVariants[] = {
    {PruneGroupSHDR, PruneTypeSnapshotOn},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_PruneVariants[] = {
    {PruneGroupDS64, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_PruneVariants[] = {
    {PruneGroupAI, PruneTypeEnable},
    {PruneGroupHDRSnapshotProfile, PruneTypeHLG10},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_PruneVariants[] = {
    {PruneGroupDS64, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_HEIC_YUV_PruneVariants[] = {
    {PruneGroupLowResolutionSnapshot, PruneTypeFALSE},
    {PruneGroupLowResolutionSnapshot, PruneTypeTRUE},
    {PruneGroupSnapshot, PruneTypeHEIC},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_PruneVariants[] = {
    {PruneGroupSnapshot, PruneTypeHEIC},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_YUV_HAL3_PruneVariants[] = {
    {PruneGroupHDRProfile, PruneTypeDisabled},
    {PruneGroupHDRProfile, PruneTypeHDR10},
    {PruneGroupHDRProfile, PruneTypeHLG10},
    {PruneGroupHDRProfile, PruneTypeSDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeSCQHDR},
    {PruneGroupHDRType, PruneTypeSCSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupHDRType, PruneTypeMFHDR},
    {PruneGroupHDRType, PruneTypeSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupHDRType, PruneTypeMFHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeMFHDR},
    {PruneGroupHDRType, PruneTypeSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_PruneVariants[] = {
    {PruneGroupHDRType, PruneTypeMFHDR},
    {PruneGroupHDRType, PruneTypeSHDR},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_PruneVariants[] = {
    {PruneGroupAI, PruneTypeEnable},
    {PruneGroupHDRSnapshotProfile, PruneTypeHLG10},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_PruneVariants[] = {
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_PruneVariants[] = {
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_PruneVariants[] = {
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeDisabled},
    {PruneGroupEIS, PruneTypeEISv2},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupVIULL, PruneTypeDisabled},
    {PruneGroupVIULL, PruneTypeEnabled},
};
static const PruneVariant UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_PruneVariants[] = {
    {PruneGroupEIS, PruneType4KEISv3},
    {PruneGroupEIS, PruneTypeEISv3},
    {PruneGroupHDR10P, PruneTypeDisabled},
    {PruneGroupPREVIEWCB, PruneTypeEnabled},
    {PruneGroupVIULL, PruneTypeDisabled},
};

static const PruneSettings UsecaseZSLTargetPruneInfo[] =
{
    {0, NULL}, // TARGET_BUFFER_CUSTOM_YUV
    {0, NULL}, // TARGET_BUFFER_CUSTOM_YUV2
    {0, NULL}, // TARGET_BUFFER_P010
    {0, NULL}, // TARGET_BUFFER_P010_UBWCTP10
    {14, UsecaseZSL_TARGET_BUFFER_DISPLAY_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_DS4_IN_REF
    {0, NULL}, // TARGET_BUFFER_DS4_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_DS4_OUT_REF
    {0, NULL}, // TARGET_BUFFER_DS4_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_DS4_SCALE_IN_REF
    {0, NULL}, // TARGET_BUFFER_DS4_SCALE_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_FD
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FD_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_FULL_IN_REF
    {0, NULL}, // TARGET_BUFFER_FULL_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_FULL_OUT_REF
    {0, NULL}, // TARGET_BUFFER_FULL_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS16_IN_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS16_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS16_OUT_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS16_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS4_IN_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS4_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS4_OUT_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS4_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS64_IN_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS64_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_DS64_OUT_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_DS64_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_FULL_IN_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_FULL_IN_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_FULL_OUT_REF
    {0, NULL}, // TARGET_BUFFER_MFSR_FULL_OUT_REF_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_REG_IN
    {0, NULL}, // TARGET_BUFFER_MFSR_REG_IN_AUX
    {0, NULL}, // TARGET_BUFFER_MFSR_REG_OUT
    {0, NULL}, // TARGET_BUFFER_MFSR_REG_OUT_AUX
    {2, UsecaseZSL_TARGET_BUFFER_PREVIEW_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_PREVIEW1
    {2, UsecaseZSL_TARGET_BUFFER_PREVIEW2_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_APP_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_RAW
    {0, NULL}, // TARGET_BUFFER_RAW_IN0
    {0, NULL}, // TARGET_BUFFER_RAW_IN1
    {0, NULL}, // TARGET_BUFFER_RAW_IN2
    {0, NULL}, // TARGET_BUFFER_RAW_AUX
    {1, UsecaseZSL_TARGET_BUFFER_RAW_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_RAW_OUT1
    {0, NULL}, // TARGET_BUFFER_RAW_OUT2
    {0, NULL}, // TARGET_BUFFER_RAW_OUT3
    {1, UsecaseZSL_TARGET_BUFFER_FULL_RAW_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SFE_CROP_RAW_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SFE_NOREMOSAIC_FULL_RAW_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_IDEAL_RAW
    {0, NULL}, // TARGET_BUFFER_IDEAL_RAW_OUT
    {1, UsecaseZSL_TARGET_BUFFER_IDEALRAW_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_RAW16
    {0, NULL}, // TARGET_BUFFER_RAW16_APP
    {1, UsecaseZSL_TARGET_BUFFER_SFE_RAW_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_REG_IN
    {0, NULL}, // TARGET_BUFFER_REG_IN_AUX
    {0, NULL}, // TARGET_BUFFER_REG_OUT
    {0, NULL}, // TARGET_BUFFER_REG_OUT_AUX
    {4, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_PruneVariants},
    {4, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_PruneVariants},
    {6, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_FULL_2_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS4_2_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DESERIALIZED_DS16_2_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_INPUT_FULL_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_INPUT_DS4_PruneVariants},
    {6, UsecaseZSL_TARGET_BUFFER_INPUT_DS16_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_SAT_INPUT_DS16_DISPLAY_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_FULL_DISPLAY
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS4_DISPLAY
    {0, NULL}, // TARGET_BUFFER_OFFLINEIFE_INPUT_DS16_DISPLAY
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_FULL_LONG
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_FULL_SHORT
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DS4_LONG
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DS4_SHORT
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_LONG
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_FULL_DISPLAY_SHORT
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_LONG
    {0, NULL}, // TARGET_BUFFER_SAT_INPUT_DS4_DISPLAY_SHORT
    {1, UsecaseZSL_TARGET_BUFFER_SNAPSHOT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_SNAPSHOT2
    {27, UsecaseZSL_TARGET_BUFFER_VIDEO_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_YUV_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_YUV0
    {0, NULL}, // TARGET_BUFFER_YUV1
    {0, NULL}, // TARGET_BUFFER_YUV2
    {0, NULL}, // TARGET_BUFFER_YUV3
    {0, NULL}, // TARGET_BUFFER_YUV4
    {0, NULL}, // TARGET_BUFFER_YUV5
    {0, NULL}, // TARGET_BUFFER_YUV6
    {0, NULL}, // TARGET_BUFFER_YUV7
    {0, NULL}, // TARGET_BUFFER_YUV_MFNR
    {0, NULL}, // TARGET_BUFFER_YUV_MFNR_AUX
    {0, NULL}, // TARGET_BUFFER_YUV_MFSR
    {0, NULL}, // TARGET_BUFFER_YUV_MFSR_AUX
    {0, NULL}, // TARGET_BUFFER_CFA_FULLSIZE_RAW
    {0, NULL}, // TARGET_BUFFER_CFA_REMOSAIC_RAW
    {0, NULL}, // TARGET_BUFFER_SWREMOSAIC_IN
    {0, NULL}, // TARGET_BUFFER_CFA_YUV
    {0, NULL}, // TARGET_BUFFER_CUSTOM_YUV_AUX
    {7, UsecaseZSL_TARGET_BUFFER_YUV_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_YUV_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_YUV_IN_AUX
    {0, NULL}, // TARGET_BUFFER_YUV_HAL
    {0, NULL}, // TARGET_BUFFER_YUV_HAL2
    {0, NULL}, // TARGET_BUFFER_FULLREF_UBWCTP10_OUT
    {0, NULL}, // TARGET_BUFFER_DS4REF_PD10_OUT
    {0, NULL}, // TARGET_BUFFER_DS16REF_PD10_OUT
    {1, UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_REG_NV12_OUT
    {0, NULL}, // TARGET_BUFFER_REG_UBWCNV124R_OUT
    {0, NULL}, // TARGET_BUFFER_FULLREF_UBWCTP10_IN
    {2, UsecaseZSL_TARGET_BUFFER_DS4REF_PD10_IN_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_DS16REF_PD10_IN
    {1, UsecaseZSL_TARGET_BUFFER_DS64REF_PD10_IN_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_REG_NV12_IN
    {0, NULL}, // TARGET_BUFFER_REG_UBWCNV124R_IN
    {3, UsecaseZSL_TARGET_BUFFER_HEIC_YUV_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_HEIC_BLOB_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_FUSION_INPUT0
    {0, NULL}, // TARGET_BUFFER_FUSION_INPUT1
    {0, NULL}, // TARGET_BUFFER_FUSION_INPUT2
    {0, NULL}, // TARGET_BUFFER_FUSION_INPUT3
    {0, NULL}, // TARGET_FUSION_SNAPSHOT
    {0, NULL}, // TARGET_BUFFER_IN
    {0, NULL}, // TARGET_BUFFER_OUT
    {0, NULL}, // TARGET_BUFFER_CVP_DMECONTEXT_OUT
    {0, NULL}, // TARGET_BUFFER_CVP_DMECONTEXT_IN
    {0, NULL}, // TARGET_BUFFER_REPROCESS_IN
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT0
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT1
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT2
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT3
    {0, NULL}, // TARGET_BUFFER_REPROCESS_OUT4
    {0, NULL}, // TARGET_BUFFER_POSTVIEW_OUT
    {4, UsecaseZSL_TARGET_BUFFER_YUV_HAL3_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_YUV_APP
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_OUT
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_PD10_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_OUT
    {2, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_OUT_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_UBWCTP10_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_UBWCTP10_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS4_PD10_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS4_PD10_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_IN_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_OUT_PruneVariants},
    {3, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DISPLAY_DS16_PD10_OUT_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DISPLAY_DS16_PD10_OUT_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_IFE_SHORT_FULL_UBWCTP10_IN
    {0, NULL}, // TARGET_BUFFER_IFE_LONG_FULL_UBWCTP10_IN
    {0, NULL}, // TARGET_BUFFER_IFE_SHORT_DS4_PD10_IN
    {0, NULL}, // TARGET_BUFFER_IFE_LONG_DS4_PD10_IN
    {3, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_PD10_IN_PruneVariants},
    {3, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_PD10_IN_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_SHORT_RAW_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_MIDDLE_RAW_OUT_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_LONG_RAW_OUT_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_FULL_DISPLAY_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_FULL_DISPLAY_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS4_DISPLAY_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS4_DISPLAY_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_SHORT_DS16_DISPLAY_IN_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_IFE_LONG_DS16_DISPLAY_IN_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_FULL_UBWCTP10_OUT
    {2, UsecaseZSL_TARGET_BUFFER_FULL_UBWCTP10_IN_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_EVA_DMECONTEXT_OUT
    {0, NULL}, // TARGET_BUFFER_EVA_DMECONTEXT_IN
    {0, NULL}, // TARGET_BUFFER_ALGM_PLAIN8_OUT
    {0, NULL}, // TARGET_BUFFER_ALGM_PLAIN8_IN
    {0, NULL}, // TARGET_BUFFER_ALGM_PLAIN16_OUT
    {0, NULL}, // TARGET_BUFFER_ALGM_PLAIN16_IN
    {2, UsecaseZSL_TARGET_BUFFER_INPUT_FULL_DISPLAY_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_INPUT_DS4_DISPLAY_PruneVariants},
    {2, UsecaseZSL_TARGET_BUFFER_INPUT_DS16_DISPLAY_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_DISPLAY_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_DISPLAY_PruneVariants},
    {1, UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_DISPLAY_PruneVariants},
    {6, UsecaseZSL_TARGET_BUFFER_OUTPUT_FULL_PruneVariants},
    {6, UsecaseZSL_TARGET_BUFFER_OUTPUT_DS4_PruneVariants},
    {6, UsecaseZSL_TARGET_BUFFER_OUTPUT_DS16_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_PREPROCESS_RAW_OUT
    {0, NULL}, // TARGET_BUFFER_RAW8
    {5, UsecaseZSL_TARGET_BUFFER_PREVIEW_CALLBACK_PruneVariants},
    {0, NULL}, // TARGET_BUFFER_DEPTH_IN
    {0, NULL}, // TARGET_BUFFER_DEPTH_OUT
    {0, NULL}, // TARGET_BUFFER_PREVIEW_STATSPDNet
};

static ChiUsecase Usecases1Target[] =
{
    {"UsecasePreview"                                                      , 0, 1, UsecasePreview_Targets                                                , 1, UsecasePreview_pipelines,                                              NULL, TRUE},
    {"UsecaseSecurePreview"                                                , 0, 1, UsecaseSecurePreview_Targets                                          , 1, UsecaseSecurePreview_pipelines,                                        NULL, TRUE},
    {"UsecaseVideoHFRNo3ANoPreview"                                        , 1, 1, UsecaseVideoHFRNo3ANoPreview_Targets                                  , 1, UsecaseVideoHFRNo3ANoPreview_pipelines,                                NULL, TRUE},
    {"UsecaseTorch"                                                        , 61441, 1, UsecaseTorch_Targets                                                  , 1, UsecaseTorch_pipelines,                                                NULL, TRUE},
    {"UsecaseAON"                                                          , 0, 1, UsecaseAON_Targets                                                    , 1, UsecaseAON_pipelines,                                                  NULL, TRUE},
    {"UsecaseRaw8"                                                         , 0, 1, UsecaseRaw8_Targets                                                   , 1, UsecaseRaw8_pipelines,                                                 NULL, TRUE},
    {"UsecaseRaw"                                                          , 0, 1, UsecaseRaw_Targets                                                    , 1, UsecaseRaw_pipelines,                                                  NULL, TRUE},
    {"UsecaseDepth1"                                                       , 0, 1, UsecaseDepth1_Targets                                                 , 1, UsecaseDepth1_pipelines,                                               NULL, TRUE},
    {"UsecaseDepth1_12"                                                    , 0, 1, UsecaseDepth1_12_Targets                                              , 1, UsecaseDepth1_12_pipelines,                                            NULL, TRUE},
    {"UsecaseSecureVMPreview"                                              , 0, 1, UsecaseSecureVMPreview_Targets                                        , 2, UsecaseSecureVMPreview_pipelines,                                      NULL, TRUE},
    {"UsecaseVideoHFR3ANoPreview"                                          , 1, 1, UsecaseVideoHFR3ANoPreview_Targets                                    , 1, UsecaseVideoHFR3ANoPreview_pipelines,                                  NULL, TRUE},
    {"UsecaseVideoHFR3ANoVideo"                                            , 1, 1, UsecaseVideoHFR3ANoVideo_Targets                                      , 1, UsecaseVideoHFR3ANoVideo_pipelines,                                    NULL, TRUE},
    {"UsecaseBasicPreview"                                                 , 0, 1, UsecaseBasicPreview_Targets                                           , 1, UsecaseBasicPreview_pipelines,                                         NULL, TRUE},
    {"UsecaseEVS"                                                          , 61728, 1, UsecaseEVS_Targets                                                    , 1, UsecaseEVS_pipelines,                                                  NULL, TRUE},
};

static ChiUsecase Usecases2Target[] =
{
    {"UsecaseVideo"                                                        , 0, 2, UsecaseVideo_Targets                                                  , 1, UsecaseVideo_pipelines,                                                NULL, TRUE},
    {"UsecaseSecurePreviewVideo"                                           , 0, 2, UsecaseSecurePreviewVideo_Targets                                     , 1, UsecaseSecurePreviewVideo_pipelines,                                   NULL, TRUE},
    {"UsecaseVideoHFR"                                                     , 1, 2, UsecaseVideoHFR_Targets                                               , 1, UsecaseVideoHFR_pipelines,                                             NULL, TRUE},
    {"UsecaseVideoHFRNo3A"                                                 , 1, 2, UsecaseVideoHFRNo3A_Targets                                           , 1, UsecaseVideoHFRNo3A_pipelines,                                         NULL, TRUE},
    {"UsecaseDepth2"                                                       , 0, 2, UsecaseDepth2_Targets                                                 , 1, UsecaseDepth2_pipelines,                                               NULL, TRUE},
    {"UsecaseDepth2_12"                                                    , 0, 2, UsecaseDepth2_12_Targets                                              , 1, UsecaseDepth2_12_pipelines,                                            NULL, TRUE},
    {"TestOfflineFD"                                                       , 0, 2, TestOfflineFD_Targets                                                 , 1, TestOfflineFD_pipelines,                                               NULL, TRUE},
    {"UsecaseBasicPreviewSnapshot"                                         , 0, 2, UsecaseBasicPreviewSnapshot_Targets                                   , 1, UsecaseBasicPreviewSnapshot_pipelines,                                 NULL, TRUE},
};

static ChiUsecase Usecases3Target[] =
{
    {"UsecaseZSLTuning"                                                    , 0, 3, UsecaseZSLTuning_Targets                                              , 3, UsecaseZSLTuning_pipelines,                                            NULL, TRUE},
    {"UsecaseVideoEIS2PreviewEIS2"                                         , 61444, 3, UsecaseVideoEIS2PreviewEIS2_Targets                                   , 1, UsecaseVideoEIS2PreviewEIS2_pipelines,                                 NULL, TRUE},
    {"UsecaseVideoEIS3PreviewEIS2"                                         , 61448, 3, UsecaseVideoEIS3PreviewEIS2_Targets                                   , 1, UsecaseVideoEIS3PreviewEIS2_pipelines,                                 NULL, TRUE},
    {"UsecaseVideo4kEIS3PreviewEIS2"                                       , 61448, 3, UsecaseVideo4kEIS3PreviewEIS2_Targets                                 , 1, UsecaseVideo4kEIS3PreviewEIS2_pipelines,                               NULL, TRUE},
};

static ChiUsecase Usecases6Target[] =
{
    {"UsecaseVRVideo"                                                      , 0, 6, UsecaseVRVideo_Targets                                                , 4, UsecaseVRVideo_pipelines,                                              NULL, TRUE},
};

static ChiUsecase Usecases12Target[] =
{
    {"UsecaseVR"                                                           , 0, 12, UsecaseVR_Targets                                                     , 7, UsecaseVR_pipelines,                                                   NULL, TRUE},
};

static ChiUsecase Usecases204Target[] =
{
    {"UsecaseZSL"                                                          , 0, 204, UsecaseZSL_Targets                                                    , 99, UsecaseZSL_pipelines,                                                  UsecaseZSLTargetPruneInfo, TRUE},
};

static const UINT ChiMaxNumTargets = 204;

static struct ChiTargetUsecases PerNumTargetUsecases[] =
{
    {14, Usecases1Target},
    {8, Usecases2Target},
    {4, Usecases3Target},
    {0, NULL},
    {0, NULL},
    {1, Usecases6Target},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {1, Usecases12Target},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {0, NULL},
    {1, Usecases204Target},
};


enum UsecaseId1Target
{
    UsecasePreviewId  = 0,
    UsecaseSecurePreviewId,
    UsecaseVideoHFRNo3ANoPreviewId,
    UsecaseTorchId,
    UsecaseAONId,
    UsecaseRaw8Id,
    UsecaseRawId,
    UsecaseDepth1Id,
    UsecaseDepth1_12Id,
    UsecaseSecureVMPreviewId,
    UsecaseVideoHFR3ANoPreviewId,
    UsecaseVideoHFR3ANoVideoId,
    UsecaseBasicPreviewId,
    UsecaseEVSId,
};

enum UsecaseId2Target
{
    UsecaseVideoId  = 0,
    UsecaseSecurePreviewVideoId,
    UsecaseVideoHFRId,
    UsecaseVideoHFRNo3AId,
    UsecaseDepth2Id,
    UsecaseDepth2_12Id,
    TestOfflineFDId,
    UsecaseBasicPreviewSnapshotId,
};

enum UsecaseId3Target
{
    UsecaseZSLTuningId  = 0,
    UsecaseVideoEIS2PreviewEIS2Id,
    UsecaseVideoEIS3PreviewEIS2Id,
    UsecaseVideo4kEIS3PreviewEIS2Id,
};

enum UsecaseId6Target
{
    UsecaseVRVideoId  = 0,
};

enum UsecaseId12Target
{
    UsecaseVRId  = 0,
};

enum UsecaseId204Target
{
    UsecaseZSLId  = 0,
};


}

void FillMapshamoa()
{
   g_EnumNameToEnumValueMap["InvalidVariantGroup"] = hamoa::InvalidVariantGroup;
   g_EnumNameToEnumValueMap["PruneGroupAI"] = hamoa::PruneGroupAI;
   g_EnumNameToEnumValueMap["PruneGroupAISEG"] = hamoa::PruneGroupAISEG;
   g_EnumNameToEnumValueMap["PruneGroupAISegOnly"] = hamoa::PruneGroupAISegOnly;
   g_EnumNameToEnumValueMap["PruneGroupAWBR"] = hamoa::PruneGroupAWBR;
   g_EnumNameToEnumValueMap["PruneGroupBTMCMode"] = hamoa::PruneGroupBTMCMode;
   g_EnumNameToEnumValueMap["PruneGroupCore3ASegment"] = hamoa::PruneGroupCore3ASegment;
   g_EnumNameToEnumValueMap["PruneGroupDS64"] = hamoa::PruneGroupDS64;
   g_EnumNameToEnumValueMap["PruneGroupEIS"] = hamoa::PruneGroupEIS;
   g_EnumNameToEnumValueMap["PruneGroupEVAiTOF"] = hamoa::PruneGroupEVAiTOF;
   g_EnumNameToEnumValueMap["PruneGroupFDIN"] = hamoa::PruneGroupFDIN;
   g_EnumNameToEnumValueMap["PruneGroupFDSegment"] = hamoa::PruneGroupFDSegment;
   g_EnumNameToEnumValueMap["PruneGroupHDR10P"] = hamoa::PruneGroupHDR10P;
   g_EnumNameToEnumValueMap["PruneGroupHDRProfile"] = hamoa::PruneGroupHDRProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRSnapshotProfile"] = hamoa::PruneGroupHDRSnapshotProfile;
   g_EnumNameToEnumValueMap["PruneGroupHDRType"] = hamoa::PruneGroupHDRType;
   g_EnumNameToEnumValueMap["PruneGroupIDEALRAW"] = hamoa::PruneGroupIDEALRAW;
   g_EnumNameToEnumValueMap["PruneGroupIPEProfile"] = hamoa::PruneGroupIPEProfile;
   g_EnumNameToEnumValueMap["PruneGroupLowResolutionSnapshot"] = hamoa::PruneGroupLowResolutionSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupMLInference"] = hamoa::PruneGroupMLInference;
   g_EnumNameToEnumValueMap["PruneGroupMultiVC"] = hamoa::PruneGroupMultiVC;
   g_EnumNameToEnumValueMap["PruneGroupNoRemosaic"] = hamoa::PruneGroupNoRemosaic;
   g_EnumNameToEnumValueMap["PruneGroupPDNetSegment"] = hamoa::PruneGroupPDNetSegment;
   g_EnumNameToEnumValueMap["PruneGroupPREVIEWCB"] = hamoa::PruneGroupPREVIEWCB;
   g_EnumNameToEnumValueMap["PruneGroupResolutionUpscale"] = hamoa::PruneGroupResolutionUpscale;
   g_EnumNameToEnumValueMap["PruneGroupSHDR"] = hamoa::PruneGroupSHDR;
   g_EnumNameToEnumValueMap["PruneGroupSecureUsecase"] = hamoa::PruneGroupSecureUsecase;
   g_EnumNameToEnumValueMap["PruneGroupSnapshot"] = hamoa::PruneGroupSnapshot;
   g_EnumNameToEnumValueMap["PruneGroupStatsNNSegment"] = hamoa::PruneGroupStatsNNSegment;
   g_EnumNameToEnumValueMap["PruneGroupTrackerSegment"] = hamoa::PruneGroupTrackerSegment;
   g_EnumNameToEnumValueMap["PruneGroupVIULL"] = hamoa::PruneGroupVIULL;
   g_EnumNameToEnumValueMap["PruneGroupVIULLPLUS"] = hamoa::PruneGroupVIULLPLUS;
   g_EnumNameToEnumValueMap["PruneGroupYuvChiNode"] = hamoa::PruneGroupYuvChiNode;
   g_StringArrayNameToStringArray["g_stringMapVariantGroup"] = hamoa::g_stringMapVariantGroup;
   g_EnumNameToEnumValueMap["g_stringMapVariantGroupSize"] = sizeof(hamoa::g_stringMapVariantGroup) / sizeof(hamoa::g_stringMapVariantGroup[0]);
   g_EnumNameToEnumValueMap["InvalidVariantType"] = hamoa::InvalidVariantType;
   g_EnumNameToEnumValueMap["PruneType4KEISv3"] = hamoa::PruneType4KEISv3;
   g_EnumNameToEnumValueMap["PruneTypeCropPreview"] = hamoa::PruneTypeCropPreview;
   g_EnumNameToEnumValueMap["PruneTypeDisable"] = hamoa::PruneTypeDisable;
   g_EnumNameToEnumValueMap["PruneTypeDisabled"] = hamoa::PruneTypeDisabled;
   g_EnumNameToEnumValueMap["PruneTypeEISv2"] = hamoa::PruneTypeEISv2;
   g_EnumNameToEnumValueMap["PruneTypeEISv3"] = hamoa::PruneTypeEISv3;
   g_EnumNameToEnumValueMap["PruneTypeEnable"] = hamoa::PruneTypeEnable;
   g_EnumNameToEnumValueMap["PruneTypeEnabled"] = hamoa::PruneTypeEnabled;
   g_EnumNameToEnumValueMap["PruneTypeFALSE"] = hamoa::PruneTypeFALSE;
   g_EnumNameToEnumValueMap["PruneTypeFullFOVProcessing"] = hamoa::PruneTypeFullFOVProcessing;
   g_EnumNameToEnumValueMap["PruneTypeFullPostProcessing"] = hamoa::PruneTypeFullPostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeHDR10"] = hamoa::PruneTypeHDR10;
   g_EnumNameToEnumValueMap["PruneTypeHDR10Plus"] = hamoa::PruneTypeHDR10Plus;
   g_EnumNameToEnumValueMap["PruneTypeHEIC"] = hamoa::PruneTypeHEIC;
   g_EnumNameToEnumValueMap["PruneTypeHLG10"] = hamoa::PruneTypeHLG10;
   g_EnumNameToEnumValueMap["PruneTypeJPEG"] = hamoa::PruneTypeJPEG;
   g_EnumNameToEnumValueMap["PruneTypeMFHDR"] = hamoa::PruneTypeMFHDR;
   g_EnumNameToEnumValueMap["PruneTypeNoiseProcessing"] = hamoa::PruneTypeNoiseProcessing;
   g_EnumNameToEnumValueMap["PruneTypePostProcessing"] = hamoa::PruneTypePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOn"] = hamoa::PruneTypePreviewOffVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOff"] = hamoa::PruneTypePreviewOffVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOffVideoOnSnapshotOn"] = hamoa::PruneTypePreviewOffVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOff"] = hamoa::PruneTypePreviewOnVideoOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOff"] = hamoa::PruneTypePreviewOnVideoOffSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOffSnapshotOn"] = hamoa::PruneTypePreviewOnVideoOffSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOn"] = hamoa::PruneTypePreviewOnVideoOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOff"] = hamoa::PruneTypePreviewOnVideoOnSnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnVideoOnSnapshotOn"] = hamoa::PruneTypePreviewOnVideoOnSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnly"] = hamoa::PruneTypePreviewOnly;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOff"] = hamoa::PruneTypePreviewOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypePreviewOnlySnapshotOn"] = hamoa::PruneTypePreviewOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypePreviewVideo"] = hamoa::PruneTypePreviewVideo;
   g_EnumNameToEnumValueMap["PruneTypeQHDR"] = hamoa::PruneTypeQHDR;
   g_EnumNameToEnumValueMap["PruneTypeQHDRPREVIEW"] = hamoa::PruneTypeQHDRPREVIEW;
   g_EnumNameToEnumValueMap["PruneTypeSCQHDR"] = hamoa::PruneTypeSCQHDR;
   g_EnumNameToEnumValueMap["PruneTypeSCSHDR"] = hamoa::PruneTypeSCSHDR;
   g_EnumNameToEnumValueMap["PruneTypeSDR"] = hamoa::PruneTypeSDR;
   g_EnumNameToEnumValueMap["PruneTypeSHDR"] = hamoa::PruneTypeSHDR;
   g_EnumNameToEnumValueMap["PruneTypeScalePostProcessing"] = hamoa::PruneTypeScalePostProcessing;
   g_EnumNameToEnumValueMap["PruneTypeSnapshotOn"] = hamoa::PruneTypeSnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeTRUE"] = hamoa::PruneTypeTRUE;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnly"] = hamoa::PruneTypeVideoOnly;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOff"] = hamoa::PruneTypeVideoOnlySnapshotOff;
   g_EnumNameToEnumValueMap["PruneTypeVideoOnlySnapshotOn"] = hamoa::PruneTypeVideoOnlySnapshotOn;
   g_EnumNameToEnumValueMap["PruneTypeXCFASnapshot"] = hamoa::PruneTypeXCFASnapshot;
   g_EnumNameToEnumValueMap["PruneTypeZoomProcessing"] = hamoa::PruneTypeZoomProcessing;
   g_StringArrayNameToStringArray["g_stringMapVariantType"] = hamoa::g_stringMapVariantType;
   g_EnumNameToEnumValueMap["g_stringMapVariantTypeSize"] = sizeof(hamoa::g_stringMapVariantType) / sizeof(hamoa::g_stringMapVariantType[0]);
   g_EnumNameToEnumValueMap["Preview"] = hamoa::Preview;
   g_EnumNameToEnumValueMap["SecurePreview"] = hamoa::SecurePreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3ANoPreview"] = hamoa::PreviewVideoHFRNo3ANoPreview;
   g_EnumNameToEnumValueMap["TorchPipeline"] = hamoa::TorchPipeline;
   g_EnumNameToEnumValueMap["AONPipeline"] = hamoa::AONPipeline;
   g_EnumNameToEnumValueMap["Raw8"] = hamoa::Raw8;
   g_EnumNameToEnumValueMap["Raw"] = hamoa::Raw;
   g_EnumNameToEnumValueMap["Depth1"] = hamoa::Depth1;
   g_EnumNameToEnumValueMap["Depth1_12"] = hamoa::Depth1_12;
   g_EnumNameToEnumValueMap["PrimaryVMPreview"] = hamoa::PrimaryVMPreview;
   g_EnumNameToEnumValueMap["TrustedVMPreview"] = hamoa::TrustedVMPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoPreview"] = hamoa::PreviewVideoHFR3ANoPreview;
   g_EnumNameToEnumValueMap["PreviewVideoHFR3ANoVideo"] = hamoa::PreviewVideoHFR3ANoVideo;
   g_EnumNameToEnumValueMap["BasicPreview"] = hamoa::BasicPreview;
   g_EnumNameToEnumValueMap["EVS"] = hamoa::EVS;
   g_EnumNameToEnumValueMap["PreviewVideo"] = hamoa::PreviewVideo;
   g_EnumNameToEnumValueMap["SecurePreviewVideo"] = hamoa::SecurePreviewVideo;
   g_EnumNameToEnumValueMap["PreviewVideoHFR"] = hamoa::PreviewVideoHFR;
   g_EnumNameToEnumValueMap["PreviewVideoHFRNo3A"] = hamoa::PreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["Depth2"] = hamoa::Depth2;
   g_EnumNameToEnumValueMap["Depth2_12"] = hamoa::Depth2_12;
   g_EnumNameToEnumValueMap["OfflineFD"] = hamoa::OfflineFD;
   g_EnumNameToEnumValueMap["BasicJPEGPreview"] = hamoa::BasicJPEGPreview;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegTuning"] = hamoa::ZSLSnapshotJpegTuning;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVTuning"] = hamoa::ZSLSnapshotYUVTuning;
   g_EnumNameToEnumValueMap["ZSLPreviewRawTuning"] = hamoa::ZSLPreviewRawTuning;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2"] = hamoa::VideoEIS2PreviewEIS2;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2"] = hamoa::VideoEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2"] = hamoa::Video4kEIS3PreviewEIS2;
   g_EnumNameToEnumValueMap["VRfflineVideo"] = hamoa::VRfflineVideo;
   g_EnumNameToEnumValueMap["VROfflineVamVideo"] = hamoa::VROfflineVamVideo;
   g_EnumNameToEnumValueMap["RealtimeVideo0"] = hamoa::RealtimeVideo0;
   g_EnumNameToEnumValueMap["RealtimeVideo1"] = hamoa::RealtimeVideo1;
   g_EnumNameToEnumValueMap["VRSnapshotYUV1"] = hamoa::VRSnapshotYUV1;
   g_EnumNameToEnumValueMap["VROfflinePreview"] = hamoa::VROfflinePreview;
   g_EnumNameToEnumValueMap["VRSnapshotYUV0"] = hamoa::VRSnapshotYUV0;
   g_EnumNameToEnumValueMap["VROfflineSnapshot"] = hamoa::VROfflineSnapshot;
   g_EnumNameToEnumValueMap["VROfflineRaw"] = hamoa::VROfflineRaw;
   g_EnumNameToEnumValueMap["RealtimeVRPreview1"] = hamoa::RealtimeVRPreview1;
   g_EnumNameToEnumValueMap["RealtimeVRPreview0"] = hamoa::RealtimeVRPreview0;
   g_EnumNameToEnumValueMap["RealtimeFeatureSWRemosaic"] = hamoa::RealtimeFeatureSWRemosaic;
   g_EnumNameToEnumValueMap["Bayer2YUVWithSWRemosaic"] = hamoa::Bayer2YUVWithSWRemosaic;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUV"] = hamoa::ZSLSnapshotYUV;
   g_EnumNameToEnumValueMap["ZSLSnapshotFormatConvertor"] = hamoa::ZSLSnapshotFormatConvertor;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFNR"] = hamoa::InternalZSLYuv2JpegMFNR;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegMFSR"] = hamoa::InternalZSLYuv2JpegMFSR;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocess"] = hamoa::OfflineNoiseReprocess;
   g_EnumNameToEnumValueMap["OfflineNoiseReprocessAux"] = hamoa::OfflineNoiseReprocessAux;
   g_EnumNameToEnumValueMap["ZSLYuv2Yuv"] = hamoa::ZSLYuv2Yuv;
   g_EnumNameToEnumValueMap["QuadCFARemosaic"] = hamoa::QuadCFARemosaic;
   g_EnumNameToEnumValueMap["QuadCFASnapshotYuv"] = hamoa::QuadCFASnapshotYuv;
   g_EnumNameToEnumValueMap["MemcpyZSLYUV"] = hamoa::MemcpyZSLYUV;
   g_EnumNameToEnumValueMap["MLAWBSnapshot"] = hamoa::MLAWBSnapshot;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv2Streams"] = hamoa::ZSLReprocessYuvToYuv2Streams;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewPerPortYUV"] = hamoa::RealTimeFeatureZSLPreviewPerPortYUV;
   g_EnumNameToEnumValueMap["PostFusionIPE"] = hamoa::PostFusionIPE;
   g_EnumNameToEnumValueMap["DepthProvider"] = hamoa::DepthProvider;
   g_EnumNameToEnumValueMap["InternalGPUFlip"] = hamoa::InternalGPUFlip;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewYUV"] = hamoa::RealTimeFeatureZSLPreviewYUV;
   g_EnumNameToEnumValueMap["Merge2YuvCustomTo1Yuv"] = hamoa::Merge2YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpegGPU"] = hamoa::ZSLSnapshotJpegGPU;
   g_EnumNameToEnumValueMap["MLZSLYUV"] = hamoa::MLZSLYUV;
   g_EnumNameToEnumValueMap["MLIPEYUV"] = hamoa::MLIPEYUV;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPEFull"] = hamoa::InternalYuv2YuvIPEFull;
   g_EnumNameToEnumValueMap["ZSLSnapshotJpeg"] = hamoa::ZSLSnapshotJpeg;
   g_EnumNameToEnumValueMap["ZSLSnapshotYUVHAL"] = hamoa::ZSLSnapshotYUVHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegGPU"] = hamoa::InternalZSLYuv2JpegGPU;
   g_EnumNameToEnumValueMap["Merge3YuvCustomTo1Yuv"] = hamoa::Merge3YuvCustomTo1Yuv;
   g_EnumNameToEnumValueMap["SWMFMergeRaw"] = hamoa::SWMFMergeRaw;
   g_EnumNameToEnumValueMap["YuvGpu2Jpeg"] = hamoa::YuvGpu2Jpeg;
   g_EnumNameToEnumValueMap["QLLOfflineSnapshotStatsRegeneration"] = hamoa::QLLOfflineSnapshotStatsRegeneration;
   g_EnumNameToEnumValueMap["AFBracketing3FrameFusionYUV"] = hamoa::AFBracketing3FrameFusionYUV;
   g_EnumNameToEnumValueMap["AFBracketing2FrameAlignmentYUV"] = hamoa::AFBracketing2FrameAlignmentYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLMultiVC"] = hamoa::RealTimeFeatureZSLMultiVC;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTF"] = hamoa::RealTimeFeatureZSLPreviewRawSWMCTF;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDI"] = hamoa::RealTimeFeatureNZSLSnapshotRDI;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFR"] = hamoa::RealTimePreviewVideoHFR;
   g_EnumNameToEnumValueMap["RealTimePreviewVideoHFRNo3A"] = hamoa::RealTimePreviewVideoHFRNo3A;
   g_EnumNameToEnumValueMap["ZSLSnapshotIFEYUVTOHAL"] = hamoa::ZSLSnapshotIFEYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotBPSYUVTOHAL"] = hamoa::ZSLSnapshotBPSYUVTOHAL;
   g_EnumNameToEnumValueMap["ZSLSnapshotIPEYUVTOHAL"] = hamoa::ZSLSnapshotIPEYUVTOHAL;
   g_EnumNameToEnumValueMap["InternalZSLYuv2Jpeg"] = hamoa::InternalZSLYuv2Jpeg;
   g_EnumNameToEnumValueMap["InternalZSLYuv2JpegScaling"] = hamoa::InternalZSLYuv2JpegScaling;
   g_EnumNameToEnumValueMap["MfsrPostFilter"] = hamoa::MfsrPostFilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeRaw"] = hamoa::QuadCFAFullSizeRaw;
   g_EnumNameToEnumValueMap["FusionSnapshot"] = hamoa::FusionSnapshot;
   g_EnumNameToEnumValueMap["BokehSnapshot"] = hamoa::BokehSnapshot;
   g_EnumNameToEnumValueMap["MultiCameraRAW16"] = hamoa::MultiCameraRAW16;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE"] = hamoa::InternalYuv2YuvIPE;
   g_EnumNameToEnumValueMap["MFHDRTwoFrameSnapshotFusion"] = hamoa::MFHDRTwoFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["MfsrEqualization"] = hamoa::MfsrEqualization;
   g_EnumNameToEnumValueMap["InternalYuv2YuvIPE1"] = hamoa::InternalYuv2YuvIPE1;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawRGB"] = hamoa::RealTimeFeatureZSLPreviewRawRGB;
   g_EnumNameToEnumValueMap["ZSLPreviewRaw"] = hamoa::ZSLPreviewRaw;
   g_EnumNameToEnumValueMap["RealTimeFeatureNZSLSnapshotRDIStatsParse"] = hamoa::RealTimeFeatureNZSLSnapshotRDIStatsParse;
   g_EnumNameToEnumValueMap["MfnrPrefilter"] = hamoa::MfnrPrefilter;
   g_EnumNameToEnumValueMap["QuadCFAFullSizeStatsParse"] = hamoa::QuadCFAFullSizeStatsParse;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPerPortOfflineIFE"] = hamoa::RealTimeFeatureZSLPreviewRawPerPortOfflineIFE;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawOfflineIFE"] = hamoa::RealTimeFeatureZSLPreviewRawOfflineIFE;
   g_EnumNameToEnumValueMap["ZSLReprocessYuvToYuv3Streams"] = hamoa::ZSLReprocessYuvToYuv3Streams;
   g_EnumNameToEnumValueMap["MFHDRThreeFrameSnapshotFusion"] = hamoa::MFHDRThreeFrameSnapshotFusion;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRaw"] = hamoa::RealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["ZSLPreviewRawYUV"] = hamoa::ZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYUV"] = hamoa::RealTimeFeatureZSLPreviewRawYUV;
   g_EnumNameToEnumValueMap["MfnrPostFilter"] = hamoa::MfnrPostFilter;
   g_EnumNameToEnumValueMap["MfsrPrefilter"] = hamoa::MfsrPrefilter;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawSWMCTFRGB"] = hamoa::RealTimeFeatureZSLPreviewRawSWMCTFRGB;
   g_EnumNameToEnumValueMap["SWMFMergeYuv"] = hamoa::SWMFMergeYuv;
   g_EnumNameToEnumValueMap["MfnrBlend"] = hamoa::MfnrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRealtime"] = hamoa::MultiCameraRealtime;
   g_EnumNameToEnumValueMap["RealtimePostProcessor"] = hamoa::RealtimePostProcessor;
   g_EnumNameToEnumValueMap["VideoEIS2PreviewEIS2Offline"] = hamoa::VideoEIS2PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2Offline"] = hamoa::VideoEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["VideoNoEISPreviewNoEISOffline"] = hamoa::VideoNoEISPreviewNoEISOffline;
   g_EnumNameToEnumValueMap["OfflineIFERealtime"] = hamoa::OfflineIFERealtime;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawYuvEisIoT"] = hamoa::RealTimeFeatureZSLPreviewRawYuvEisIoT;
   g_EnumNameToEnumValueMap["MultiCameraRealtimeAux"] = hamoa::MultiCameraRealtimeAux;
   g_EnumNameToEnumValueMap["OfflinePreview"] = hamoa::OfflinePreview;
   g_EnumNameToEnumValueMap["RealTimeFeatureZSLPreviewRawPDNetBokeh"] = hamoa::RealTimeFeatureZSLPreviewRawPDNetBokeh;
   g_EnumNameToEnumValueMap["RealTimeSHDRIOTLDC"] = hamoa::RealTimeSHDRIOTLDC;
   g_EnumNameToEnumValueMap["VideoEIS3PreviewEIS2RealTimeOfflineIFE"] = hamoa::VideoEIS3PreviewEIS2RealTimeOfflineIFE;
   g_EnumNameToEnumValueMap["Yuv2YuvIPEProfiles"] = hamoa::Yuv2YuvIPEProfiles;
   g_EnumNameToEnumValueMap["Video4kEIS3PreviewEIS2Offline"] = hamoa::Video4kEIS3PreviewEIS2Offline;
   g_EnumNameToEnumValueMap["RealTimeYUVSHDREISIOT"] = hamoa::RealTimeYUVSHDREISIOT;
   g_EnumNameToEnumValueMap["XHDRRealtimeZSLPreviewRaw"] = hamoa::XHDRRealtimeZSLPreviewRaw;
   g_EnumNameToEnumValueMap["MfsrBlend"] = hamoa::MfsrBlend;
   g_EnumNameToEnumValueMap["MultiCameraRTB"] = hamoa::MultiCameraRTB;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLFusion"] = hamoa::MFHDRRealTimeFeatureZSLFusion;
   g_EnumNameToEnumValueMap["MFHDRRealTimeFeatureZSLPreviewRaw"] = hamoa::MFHDRRealTimeFeatureZSLPreviewRaw;
   g_EnumNameToEnumValueMap["VideoPreviewRealTime"] = hamoa::VideoPreviewRealTime;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokeh"] = hamoa::MultiCameraVideoBokeh;
   g_EnumNameToEnumValueMap["MultiCameraVideoBokehWithEVADFS"] = hamoa::MultiCameraVideoBokehWithEVADFS;
   g_EnumNameToEnumValueMap["OfflineIFEPostProc"] = hamoa::OfflineIFEPostProc;
   g_EnumNameToEnumValueMap["UnifiedHDR"] = hamoa::UnifiedHDR;
   g_EnumNameToEnumValueMap["MultiCameraSAT"] = hamoa::MultiCameraSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithQSAT"] = hamoa::MultiCameraSATWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDRWithQSAT"] = hamoa::MultiCameraSATWithMFHDRWithQSAT;
   g_EnumNameToEnumValueMap["MultiCameraSATNoGPU"] = hamoa::MultiCameraSATNoGPU;
   g_EnumNameToEnumValueMap["MultiCameraSATWithMFHDR"] = hamoa::MultiCameraSATWithMFHDR;
   g_UsecaseCollectionNameToUsecaseCollectionMap["PerNumTargetUsecases"] =hamoa::PerNumTargetUsecases;
   g_EnumNameToEnumValueMap["PerNumTargetUsecasesSize"]             = sizeof(hamoa::PerNumTargetUsecases) / sizeof(hamoa::PerNumTargetUsecases[0]);
   g_EnumNameToEnumValueMap["UsecasePreviewId"] = hamoa::UsecasePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecasePreview"] = &(hamoa::Usecases1Target[hamoa::UsecasePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewId"] = hamoa::UsecaseSecurePreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreview"] = &(hamoa::Usecases1Target[hamoa::UsecaseSecurePreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3ANoPreviewId"] = hamoa::UsecaseVideoHFRNo3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3ANoPreview"] = &(hamoa::Usecases1Target[hamoa::UsecaseVideoHFRNo3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseTorchId"] = hamoa::UsecaseTorchId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseTorch"] = &(hamoa::Usecases1Target[hamoa::UsecaseTorchId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseAONId"] = hamoa::UsecaseAONId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseAON"] = &(hamoa::Usecases1Target[hamoa::UsecaseAONId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRaw8Id"] = hamoa::UsecaseRaw8Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw8"] = &(hamoa::Usecases1Target[hamoa::UsecaseRaw8Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseRawId"] = hamoa::UsecaseRawId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseRaw"] = &(hamoa::Usecases1Target[hamoa::UsecaseRawId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1Id"] = hamoa::UsecaseDepth1Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1"] = &(hamoa::Usecases1Target[hamoa::UsecaseDepth1Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseDepth1_12Id"] = hamoa::UsecaseDepth1_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth1_12"] = &(hamoa::Usecases1Target[hamoa::UsecaseDepth1_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseSecureVMPreviewId"] = hamoa::UsecaseSecureVMPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecureVMPreview"] = &(hamoa::Usecases1Target[hamoa::UsecaseSecureVMPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoPreviewId"] = hamoa::UsecaseVideoHFR3ANoPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoPreview"] = &(hamoa::Usecases1Target[hamoa::UsecaseVideoHFR3ANoPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFR3ANoVideoId"] = hamoa::UsecaseVideoHFR3ANoVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR3ANoVideo"] = &(hamoa::Usecases1Target[hamoa::UsecaseVideoHFR3ANoVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewId"] = hamoa::UsecaseBasicPreviewId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreview"] = &(hamoa::Usecases1Target[hamoa::UsecaseBasicPreviewId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseEVSId"] = hamoa::UsecaseEVSId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseEVS"] = &(hamoa::Usecases1Target[hamoa::UsecaseEVSId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases1Target"] = hamoa::Usecases1Target;
   g_EnumNameToEnumValueMap["UsecaseVideoId"] = hamoa::UsecaseVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo"] = &(hamoa::Usecases2Target[hamoa::UsecaseVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseSecurePreviewVideoId"] = hamoa::UsecaseSecurePreviewVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseSecurePreviewVideo"] = &(hamoa::Usecases2Target[hamoa::UsecaseSecurePreviewVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRId"] = hamoa::UsecaseVideoHFRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFR"] = &(hamoa::Usecases2Target[hamoa::UsecaseVideoHFRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseVideoHFRNo3AId"] = hamoa::UsecaseVideoHFRNo3AId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoHFRNo3A"] = &(hamoa::Usecases2Target[hamoa::UsecaseVideoHFRNo3AId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2Id"] = hamoa::UsecaseDepth2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2"] = &(hamoa::Usecases2Target[hamoa::UsecaseDepth2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseDepth2_12Id"] = hamoa::UsecaseDepth2_12Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseDepth2_12"] = &(hamoa::Usecases2Target[hamoa::UsecaseDepth2_12Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["TestOfflineFDId"] = hamoa::TestOfflineFDId;
   g_UsecaseNameToUsecaseInstanceMap["g_pTestOfflineFD"] = &(hamoa::Usecases2Target[hamoa::TestOfflineFDId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseBasicPreviewSnapshotId"] = hamoa::UsecaseBasicPreviewSnapshotId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseBasicPreviewSnapshot"] = &(hamoa::Usecases2Target[hamoa::UsecaseBasicPreviewSnapshotId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases2Target"] = hamoa::Usecases2Target;
   g_EnumNameToEnumValueMap["UsecaseZSLTuningId"] = hamoa::UsecaseZSLTuningId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSLTuning"] = &(hamoa::Usecases3Target[hamoa::UsecaseZSLTuningId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = hamoa::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS2PreviewEIS2Id"] = hamoa::UsecaseVideoEIS2PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS2PreviewEIS2"] = &(hamoa::Usecases3Target[hamoa::UsecaseVideoEIS2PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = hamoa::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideoEIS3PreviewEIS2Id"] = hamoa::UsecaseVideoEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideoEIS3PreviewEIS2"] = &(hamoa::Usecases3Target[hamoa::UsecaseVideoEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = hamoa::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVideo4kEIS3PreviewEIS2Id"] = hamoa::UsecaseVideo4kEIS3PreviewEIS2Id;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVideo4kEIS3PreviewEIS2"] = &(hamoa::Usecases3Target[hamoa::UsecaseVideo4kEIS3PreviewEIS2Id]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases3Target"] = hamoa::Usecases3Target;
   g_EnumNameToEnumValueMap["UsecaseVRVideoId"] = hamoa::UsecaseVRVideoId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVRVideo"] = &(hamoa::Usecases6Target[hamoa::UsecaseVRVideoId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases6Target"] = hamoa::Usecases6Target;
   g_EnumNameToEnumValueMap["UsecaseVRId"] = hamoa::UsecaseVRId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseVR"] = &(hamoa::Usecases12Target[hamoa::UsecaseVRId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases12Target"] = hamoa::Usecases12Target;
   g_EnumNameToEnumValueMap["UsecaseZSLId"] = hamoa::UsecaseZSLId;
   g_UsecaseNameToUsecaseInstanceMap["g_pUsecaseZSL"] = &(hamoa::Usecases204Target[hamoa::UsecaseZSLId]);
   g_UsecaseNameToUsecaseInstanceMap["Usecases204Target"] = hamoa::Usecases204Target;
   g_EnumNameToEnumValueMap["ChiMaxNumTargets"] =204;

}


void FillMapdata()
{
   g_SocIdNameToFunctionPointerMap["hamoa"] = FillMapshamoa;

}
